The Personal FTP Server Professional v4.9 (international)  


***Deutsche Version***

Ein eigener FTP-Server für Win95/98/ME/NT/2000/XP mit Benutzerverwaltung (anonymous oder 
geschlossenes System) und Rechtevergabe. Zur  Zeit sind 1000 User mit 
eigenem Passwort und eigenem Zuriffspfad möglich. Rechteverteilung von 
nur lesen, nur schreiben, bis lesen und schreiben und löschen.
Weitere Informationen entnehmen Sie bitte dem beiliegendem Handbuch.


Einschränkungen der unregistrierten Sharewareversion: 
20 min Limit
Einige neue Funktionen der Version 4.6 sind teilweise gesperrt

Preis der Vollversion: ab 31,00 EUR 

Status: Shareware Testversion

Bestellen Sie die Vollversion in unserem Onlineshop unter einer der genannten Domains.

Kontakt:

Michael Roth Software
Schillerstrasse 3
31246 Lahstedt

http://www.michael-roth-software.de
http://www.mrdownload.de
http://www.pftppro.de
http://www.mrshareware.de
mail: webmaster@michael-roth-software.de
mail: m-roth@t-online.de





History:

Neu in Version 4.6:
- Erweiterung der Benutzerschnittstellen für Sehbehinderte
- Umstellung des gesamten Codes auf Pluginbasis
- Chatserver, Bandbreiten und Mountpointplugin ready (diese Plugins erscheinen in Kürze für alle registrierten Kunden kostenlos)
- Suche nach Usern nun auch mit Teilstrings möglich
- Profile in der Benutzerverwaltung zum schnellen Anlegen neuer User
- Neues Layout der Software nach unseren neuen internen Designrichtlinien
- optionaler Sichtschutz für Passwörter in der Benutzerverwaltung
- wichtige Fehlermeldungen (z.B.10048) werden nun abgefangen und ausführlicher sowie mehrsprachig Angezeigt und erklärt
- Anzeige der entsprechenden User bei fehlerhaftem Pfad in der Benutzerverewaltung
- Executefunktion erweiterte: Diese kann nun so konfiguriert werden das die hochgeladenen Daten erst nach dem Logout des Users
  ausgeführt werden. Dies behebt eventuelle Probleme mit diversen Virenscannern die ein Ausführen direkt nach dem hochladen verhinden.
- Alle Ratiowerte können nun für jeden User verändert werden um Ihm z.B.Credits zu geben oder zu nehmen
- viele kleine Serverkerneländerungen die auf Userwünschen beruhen

Neu in Version 4.2:

- Trayicon blinkt nun bei einem oder mehreren Usern online 

- Benutzeraccounts lassen sich einfach an und ausschalten (farblich codiert) 

- Pfad der Logdatei ist konfigurierbar 

- Datenexport in das CSV Format 

- Einzelne User sind nun löschbar 

- 0 Byte Dateien werden akzeptiert 

- Probleme bei einzelnen MAC Clients sind behoben 

- Audiofunktionen (Einloggen, Ausloggen, usw. usw) sind implementiert (Platzsparend durch integrierte MP3   Funktionen) 

- MySQL Datenbankanbindung für eigene Benutzerverwaltung z.B. mit PHP Frontend ist integriert 

- Serverkernel verschlankt und auf neue Streamindmechanismen umgestellt

- Dienstversion erstellt (ab 30.06.2002 verfügbar)



Neu in Version 4.1:

- Interne Betaversion

Neu in Version 4.0:

- Jetzt mit maximal 24 Freigabeordnern

- das zusätzlich Recht rd ist jetzt vorhanden. Das Recht ist mit rw gleich, erlaubt aber zusätzlich
  das erstellen von Ordnern.

- interne Kernel wurde auf deaktivierten Securekernel umgestellt

- NT4 Version und normale Version PFTPC ready...

- interne Verbesserungen

- direkte Links auf unsere Support Seiten

Neu in Version 3.5:

- Optionaler Passwortschutz für Benutzerverwaltung und Erweiterte Optionen

- Geändertes und verbessertes NLST Verhalten für die Befehle mget,mdelete usw. usw.

- Beschleunigter IP Upload

- Benutzerverwaltung stark verbessert inkl. dialoggesteuerter Ordnerauswahl und neuem
  Rechtemenü

- Diverse Übersetzungsbugs beseitigt

- interne Ratiofunktionen gekapselt

- neuere Kernelfunktionen wurden inkl. neuartigem Exceptionhandling umprogrammiert was
  zu noch schnelleren Ergebnissen sowie weiter gesteigerter Sicherheit und stabilität
  führt.

- PFTP PRO ist nun auch als DIENST für WINDOWS verfügbar

- Datumroutinen für die Logdaten an internationale Formate angepasst. So kommt es auf
  diversen internationalen Windowsversionen nicht mehr zu eine Fehlermeldung wenn die
  Logdateien aktiviert sind.

- Diverse weitere Änderungen zur Kompatibilitätsverbesserung

Neu in Version 3.3c:

- Resume wird voll unterstützt

- Die List und NLST Kommandos wurde fehlertolerant recodiert

- Viele neue FTP Clients werden nun unterstützt

- Ein List auf einen nicht freigegebenen Ordner führt nicht mehr zu einem
  sofortigen Rausschmiss aus dem Server. Der List wird auf den Hauptpfad
  umgeleitet. 

Neu in Version 3.3b:

- Internationalisierte Version. Die deutsche und englische Version
  wurden ab Version 3.3 zusammengeführt.

- Das Userinformationsfenster wurde vergrößert damit auch längere Dateien
  komplett angezeigt werden.

- Die Dateigrößen werden (in Bytes) nun für jeden User und jede Datei
  im Log angezeigt unf protokolliert.

- Die BFP kann nun eingestellt werden. Es kann nun direkt gewählt (von 1 bis 35) werden
  nach wieviel falschen Einlogversuchen die BFP zuschlägt.

Neu in Version 3.3:

- In der Benutzerverwaltung eingetragene Pfade werden nun automatisch angelegt
  und müssen nun nicht mehr vorher von Hand angelegt werden.

- PFTP PRO importiert nun die IP Nummer aus dem Logfile des Programmes
  DynSite. Damit ist es nun auch AVM Ken Usern möglich Ihre aktuelle IP 
  zu ermitteln. (Damit PFTP (PRO) diese Datei erkennt muß Sie den Namen avm.txt
  besitzen und im PFTP Ordner liegen.)

- In PFTP PRO können nun auch Userdaten aus CSV Dateien (z.B. Excel Export) 
  importiert werden (näheres hierzu im Handbuch).

- Der Befehl ls c:/test/*/*.txt arbeitet nun wie bei vielen Unix und Linux Servern
  über mehrere Unterordner hinweg. (Auch in der Freewareversion)

- Die Fernwartungsfunktionen sind nun auch in der NT4 Version implementiert und verfügbar.

- Die Fehlermeldung bezüglich fehlerhaften Ratioeinträgen wurde eleminiert.
  PFTP PRO stellt bei einem Fehler nun selbstständig die korrekte Schreibweise
  wieder her (default).

- Einige Rechtschreibfehler wurden erkannt und in dieser Version gezielt bekämpft. ;-)

- Der Serverkernel wurde an einigen Punkten geändert um in der nächsten Version (3.4) 
  den Sprung auf eine komplette Neuentwicklung möglich zu machen (PFTP PRO SECURE).

- Einige interne Sicherheitsalgorithmen wurden leicht modifiziert und damit verschärt sowie
  Geschwindigkeitsoptimiert. 

- Es wurde eine Kompatibilität mit weiteren OS/2 FTP Clients hergestellt.

- Das Handbuch wurde überarbeitet.

- In PFTP (Freeware) wurden die Logo Routinen geändert, so das auch bei minimierten Start
  das Logo automatisch verschwindet. (Änderungen in den Messageroutinen).

Neu in Version 3.2:

- Fernwartungsfuntkionen implementiert. Damit ist es nun möglich 
  PFTP PRO von jedem Browser aus weltweit zu konfigurieren.

- Autobackup der Userdaten implementiert.
  PFTP PRO macht nun automatische Backups der Userdaten im
  Unterordner \backup\.
  Damit sollte die Chance eines Datenverlust gegen 0 gehen... 

- Jedem User kann nun ein Zeitfenster zugewiesen werden in dem
  er sich auf dem Server einloggen kann.

- Mögliches Sicherheitsleck beseitigt.

- Der Download kann nun für jeden User limitiert werden.
  Die maximale Downloadmenge wird dabei in MB pro Stunde / Tag / Woche oder Monat
  angegeben.

- Der Name der Userliste wurde geändert.
  Die Endung .dat wurde durch .usr ersetzt. Einige Win2000 und ME
  Versionen hielten die Datei irrtümlich für eine Systemdatei und stellten
  bei jedem Neustart die alte Datei wieder her.

- Änderung im Kommando LIST. Es werden nun auch UNIXtypische Parameter
  unterstützt um eine Kompatibilität zu einigen WWW FTPClients zu 
  gewährleisten. Es gelten dabei weiterhin alle Dateirechte von Windows.
  Die Parameter werden nun zwar akzeptiert, aber im weiteren ignoriert.


Neu in Version 3.1:

- Für jeden Freigabepfad kann nun eine MB Begrenzung
  angegeben werden.
  
- Bugfix in der Ratio Funktion

- Autoload implementiert

- Einige Änderungen im Kernel durchgeführt

Neu in Version 3.0 SE:

- Der Serverkernel wurde komplett überarbeitet.

- Eine mögliche Sicherheitlücke in der Socketprogrammierung
  wurde beseitigt. Unter bestimmten Umständen war ein
  Denial of Service Angriff auf den Server erfolgreich.
  Das ist nun nicht mehr der Fall.
  
- Optimierung für schnelle geswitchte LANs >100 MBit.
  PFTP PRO leistet ab sofort auch in Hochgeschwindigkeitsnetzen
  ohne Schwierigkeiten seinen Dienst. 
  In Versionen vor 3.0SE kam es zu Fehlern wenn der Serverrechner
  die Daten nicht mehr schnell genug an PFTP PRO von der Platte
  liefern konnte. Dieser Fehler trat nur in geswitchten 100MBit
  LAN's auf, wenn von vielen Rechnern gleichzeitig mit 
  mehreren Threads downloads durchgeführt wurden. Danke an 
  Philipp Krieger für seinen ausführlichen Bugreport und die
  LAN-Feldtest's.
  
- PFTP PRO ist nun kompatibel zu mehr als 40 getesteten
  Proxies. Gleichzeitig wurde die Kompatibilität mit 
  verschiedenen Firewalls und Paketfiltern sichergestellt.
  
- Der Datasocket wird nun aus Kompatibilitätsgründen
  immer an Port 20 ('ftp-data') und die lokale Hostadresse gebunden.
  
- Das Kommando MODE wird nun per Default unterstützt.     

Neu in Version 3.0:

- Die IP-Erkennung wurde verbessert und PFTP unterscheidet nun zwischen
  LAN IP's und Internet IP Nummern. 
  
- Einige interne Routinen wurden optimiert und damit der maximale
  Datendruchsatz erhöht.  

//NUR IN DER PRO VERSION:
//
//- Durch die Neuimplementierung der IP-Erkennung ist es nun nicht
//  mehr nötig für eine korrekte IP-Erkennung ICS zu installieren.
//  Auch Win2K wird nun korrekt unterstützt und der IP-Upload
//  ist nun ohne weitere Konfiguration möglich.
//
//- Bugfix in der Speicherfunktion der Userliste implementiert
//
//- Kompatibilität zu alten PFTP Versionen wurde teilweise
//  geändert
//
//- Es ist nun ein eigener Bannertext möglich.
//
//- Die Verschlüssellungsroutinen sind nun vollständig implementiert,
//  sie werden bei erscheinen des Discoverer aktiviert.
//
//- Die Abfrage auf zwei Punkte im Pfad wurde verbessert. Es
//  können nun wieder normale Punkte im Pfad angegeben werden.


Neu in Version 2.8 Second Edition:

//NUR IN DER PRO VERSION:
//
//- Der Server Port kann nun selbst vom User verändert werden.
//
//- Das Feature IP veröffentlichen ist neu implementiert.
//  Damit ist es nun endlich den Usern mit dynamischer IP möglich Ihre
//  temporäre Internetadresse z.B. auf der eigenen Homepage zu veröffentlichen.
//



Neu in Version 2.8:

- Das löschen des Anzeigememos findet nun schon nach 1000 Zeilen statt.

- Diverse interne Funktionen beschleunigt.

- Datenkompatibilität zur PRO Version hergestellt.

//NUR IN DER PRO VERSION:
//
//- Neues Recht rw eingeführt. Es ist nun möglich Schreib- und Leserechte zu vergeben,
//  ohne das ein User Dateien löschen oder überschreiben kann.
//
//- Das Recht w enthält nun nicht mehr das Recht zu überschreiben. Für Überschreib- und
//  Löschfunktionen ist nun das Recht a Bedingung.
//
//- IP-Begrenzung implementiert. Die Ip-Begrenzung ist das Gegenteil der IP-Sperre.
//  Einmal aktiviert läßt der Server nur noch die IP's zu die in der Liste explizit
//  angegeben sind. Wildcards * und ? sind erlaubt und ermöglichen ein einfaches konfigurieren.
//
//- Es gibt nun eine eigene Version für NT4, da einige Installationen von NT4 keine RAS API
//  enthalten. Die Funktion "automatische Anwahl" ist dann leider nur unter Win9x bzw. 2000
//  möglich.



Neu in Version 2.7:

- Einige interne Algorithmen verbessert.

- Statuszeile implementiert


Neu in Version 2.6:

- Einzelne IP's können nun komplett gesperrt werden.

- Eine neue komplett überarbeitete Serverkomponente wurde implementiert.

- Für jeden Benutzer lassen sich jetzt Ratios anlegen. Entweder orientiert
  sich das Ratio on den Dateigrößen oder an der Dateianzahl. Die einzelnen Ratiowerte
  bleiben auch nach einem Serverneustart erhalten.

//NUR IN DER PRO VERSION:
//
//- Eine automatische Einwahl über das DFÜ-Netzwerk ist nun möglich.
//
//- Automatische Trennung zu einem bestimmten Zeitpunkt wurde implementiert.
//
//- In der Pro Version können nicht nur einzelne IP's gesperrt werden, sondern
//  durch den Einsatz von Wildcards (*,?) auch ganze IP Gruppen.


Neu in Version 2.5 Second Edition:

- List anfragen ohne korrektes Einloggen werden nun sofort abgewiesen.
  
- Einige Laufzeitverbesserungen

- Dialoge können nun mit ESC abgebrochen werden.

Neu in Version 2.5:

- SICHERHEITSUPDATES!!!:
  
 *Unter manchen Umständen war es möglich Dateien ohne das Recht "a" 
  umzubenennen. Dieser Bug wurde behoben!!!
        
 *Leere Ordner können nun nicht mehr ohne das Recht "a" gelöscht werden.

 *Leere Ordner können nun nur noch erstellt werden wenn das Recht "a" oder "w"
  gesetzt ist.

- Algorithmen des Scrollingcodes optimiert ;-)


//NUR IN DER PRO VERSION:
//
//- Traceroute Funktion implementiert. Jeder User kann nun sofort
//  zurückverfolgt werden.

Neu in Version 2.4:

- Bestimmte Dateitypen können nun gesperrt werden. Diese Funktion ermöglicht
  es dem Administrator bestimmte Dateitypen für den Upload auf den Server zu 
  sperren (z.B. mp3-Dateien).

- Interne Laufzeitverbesserungen  

//NUR IN DER PRO VERSION:
//    
//- In der Professional Version koennen nun Dateien auf dem Server ausgefuehrt  
//  werden.
//  
//- In der Pro Version wurde das Layout geändert.  
//
//- Bis zu 1000 User gleichzeitig möglich
//

Neu in Version 2.3:

- Multidirectory Funktion implementiert. Jedem User können nun bis zu vier Ordner
  gleichzeitig freigegeben werden. Der Einsprungordner bleibt die Angabe unter
  Pfad. Die Pfade 2,3,4 werden (falls vergeben) in die bestehende Dateistruktur
  über Mountpoints eingehängt. (Ähnlich wie bei Linux)

- Virtuelle Textdatei implementiert.
  Mit dieser Funktion wird eine Textmeldung als virtuelle Textdatei in jeden
  angezeigten Ordner eingehängt.

- Das Datenformat der Datei FTPUsers.dat hat sich aufgrund der Multidirectory
  Funktion geändert. Ihre alten Daten werden (wenn vorhanden) in das neue
  Format konvertiert. Die Datei FTPUsers.dat wird nun nicht mehr benötigt
  und gelöscht. An Ihre Stelle tritt die Datei PFTPUSERS.DAT
  Sollten Sie aus irgendeinem Grund noch die alten Daten im alten Format benötigen,
  schreiben Sie mir eine mail. Ich kann Ihnen ein Tool zur Rückkonvertierung
  zusenden.

- Einige interne Laufzeitverbesserungen.

- Weitgehende kompatibilität zum SpeedCommander hergestellt.

- Einige Änderungen am IE-kompatibilitätscode.

Neu in Version 2.2:

- Der Server ist nun Kompatibel zum IE 5.x!!!
  Bisher funktionierte der Verbindungsaufbau nicht mit dem Browser
  aus Redmond (wohl aber mit Netscape und vielen anderen FTP Programmen). 

- In einem Testbericht wurde bemängelt das die Passwörter jedes
  Users beim einloggen angezeigt werden. Es werden nun keine Passwörter
  mehr angezeigt.

- Falsche Servermeldung bei Idletimetrennung beseitigt. Es wird nun die richtige
  Zeitspanne angezeigt.

Neu in Version 2.1:

- Einige Bugs in der englischen Übersetzung beseitigt.

- Pingfunktion implementiert. Es ist nun möglich jeden User anzupingen um zu überprüfen
  ob er noch Online ist.

- Bei jedem Serverstart wird nun die eigene IP Nummer angezeigt. Das erspart das ewige
  starten von winipcfg.exe um die eigene IP Nummer zu erfahren.

- Servermeldungen erweitert. Zusätzlich zum Namen wird nun auch die
  IP Nummer eines Users immer angezeigt sowie in der Logdatei gespeichert.

Neu in Version 2.0:

- Der Server lässt nun wenn Anonymous aktiviert ist auch normale Logins zu!!!
  Die normalen Logins werden weiterhin durch BFP abgesichert.

- Der Server zeigt nun auch im Hauptfenster auf der rechten Seite eine Liste aller
  eingeloggten User an. Durch doppelklick  wird der einzelne User im Detail sichtbar.

- Neue Funktion die ein doppeltes Einloggen der gleichen IP Nummer
  verhindern kann.

- Es werden nun Logdateien angelegt wenn gewünscht.
  Achtung: Bei viel Traffic verursacht diese Funktion sehr viel Systemlast!!! 

- Es ist nun möglich alle aktiven User anzeigen zu lassen.

- Der Server zeigt für jeden User die übertragenden Daten, die Einlogzeit, die
  letzte geöffnete Datei, die letzte Zugriffszeit sowie die Zeit ohne Aktivität an.

- Einzelne User können nun auf Klick aus dem Server gekickt werden.

- Der Benutzerdialog ist nun Modal und bleibt daher im Vordergrund.

- Die Quickinfo des Tray-Symbols zeigt nun in Klammern die Anzahl der zur Zeit
  aktiven User an. 

- Der Personal FTP Server erkennt nun automatisch die Zeit seit dem letzten Zugriff
  und kann einen User der eine bestimmte Zeit keine Anfragen mehr gestellt hat
  automatisch vom Server trennen. Auf diese Weise werden auch hängende Verbindungen
  nach gewisser Zeit automatisch getrennt.

- Der Version 2.0g liegt nun eine FAQ Datei bei.

- Sie wichtigsten Funktionen des Servers sind nun auch über Tastenkombinationen 
  erreichbar.

- Eine Sprachumschaltung ist nun im laufenden Betrieb möglich.

- Das Fenster für Erweiterte Optionen ist nun direkt aus dem Hauptmenü zu erreichen.
  So können dort Einstellungen geändert werden ohne das vorher das Benutzermenü 
  öffnen zu müssen. Sehr nützlich wenn Ihnen jemand über die Schulter schaut.

- Der Server verfügt nun über eine Menüleiste mit Buttons zur einfacheren Navigation.
  Die Menüleiste kann durch den Benutzer angepasst werden. Einfach mit der rechten
  Maustaste auf die Leiste klicken.

*******************
Die Versionen 1.6 bis 1.9 sind nur an Betatester geschickt worden und daher hier nicht aufgeführt.
*******************

Neu in Version 1.5:

- Der Server ist jetzt nur noch in der Notification Area sichtbar wenn
  er minimiert wird oder minimiert gestartet wird. So stoert der FTP-Server
  Task nicht mehr bei der Arbeit und kann ungestoert im Hintergrund laufen.

- Es ist nun nicht mehr moeglich in Ordner zu gelangen die nicht 
  existieren.

- Es gibt nun zwei Sprachversionen des Personal FTP-Servers: 
  Englisch (v1.5e) und Deutsch (v1.5g). Im zuge dieser Umstellung
  wurden auch alle internen Servermeldungen im Infofenster von mir
  ins Deutsche übersetzt. Die deutsche Version laesst sich mit dem Parameter
  /E auch als englische Version starten. 
  
- Anonymous Bug beseitigt. Der Server stellt nun beim Programmstart
  automatisch Anonymous ein wenn es ausgewaehlt wurde. 

- Design des Servers wurde von mir ueberarbeitet. :-)

- Statusanzeige bei Programmstart

- Nach 10000 Zeilen wird das Display nun automatisch geloescht. 
    
Neu in Version 1.4:

- Es ist nun möglich im Datenbestand nach Usernamen zu suchen.
  Bei vielen Usern bleibt so der Überblick erhalten. 

- Optionenbug beseitigt

Neu in Version 1.3:

- BFP Brute Force Protection:
  Die einzelnen User Accounts sind nun gegen Brute Force Angriffe
  gesichert. Nach dreimaligem falschen einloggen in kurzer Zeit
  wird die entsprechende IP Nummer für kurze Zeit gesperrt.
  Ein Zugriff ist dann auch mit korrektem Passwort von diesem
  Rechner aus nicht mehr möglich.

- Es ist nun möglich die User auf eine bestimmte Anzahl gleichzeitiger
  Logins zu beschränken.   
  
Neu in Version 1.2:

- Kompatibilität zu verschiedenen FTP-Clients erweitert.

- Das Kommando 'TYPE A N' wird nun unterstützt.

Neu in Version 1.1:

-Sicherheit durch verschiedene Bugfixes erweitert. 

VERSION 1.0:

-First Release 