SlavaNap
# SlavaNap

SlavaNap ist ein Closed-Source-Klon des Filesharingprogramms Napster und ermöglicht, als Serverapplikation für das Betriebssystem Windows mit einer graphischen Oberfläche, den Austausch von Dateien zwischen verschiedenen Benutzern im Internet.

Er besitzt im Grunde dieselbe Funktionalität wie OpenNap (Chaträume, verschiedene Benutzerlevel, verschiedene Dateitypen können getauscht werden etc.), wurde aber in Delphi 4 programmiert. Jedoch ist es aufgrund der graphischen Oberfläche für viele Anwender einfacher, den Server ohne Client-Software (wie z. B. TekNap) zu administrieren. Auch wurde in SlavaNap gleich ein SuperUser eingebaut, der über alle Rechte verfügt. Mit diesem Superuser (intern: Console) kann aber nur administriert, nicht herauf- oder heruntergeladen werden. Es kann also im Prinzip wieder auf eine Drittsoftware verzichtet werden – es sei denn, man möchte selbst Dateien austauschen.

Zunächst war SlavaNap nur Windows-Betriebssystemen vorbehalten, doch seit Version 3.0.0 ist SlavaNap auch für Linux verfügbar. Für Windows existiert neben einer GUI-basierten Version auch eine ressourcenschonendere Daemon-Version ohne graphische Oberfläche.

SlavaNap erfreut sich heute noch großer Beliebtheit und wird auch immer noch weiterentwickelt. Aufgrund seines einfachen Konzepts und seiner Beliebtheit, wurde es auch in verschiedene Sprachen übersetzt. Eine Liste von aktiven Servern konnte lange Zeit bei Napigator abgerufen werden. Seit Ende April 2004 existiert dieser Service nicht mehr, weswegen zwei neue (von Privatpersonen betriebene) entstanden sind (www.naplist.com (mittlerweile auch offline) und www.gotnap.com).

## Geschichte

Ins Leben gerufen wurde SlavaNap von "Vjacheslav Trushkin", der aber ähnlich wie "drscholl" von OpenNap, Probleme mit der RIAA bekam und das Projekt abgetreten hat.

## Netzwerktopologie, Dateiaustausch, Protokoll

Ist im Prinzip dem von OpenNap ähnlich, jedoch sind sie zueinander nicht kompatibel, d. h. ein OpenNap-Server kann sich nicht mit einem SlavaNap-Server verbinden, so wie es unter gleichen Serverprogrammen (also SlavaNap↔SlavaNap, OpenNap↔OpenNap) möglich wäre.

