1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62
|
- Mit sendfile kann jede beliebige Datei beliebiger Groesse zuverlaessig,
sicher und effizient von einem Benutzer A zu einem Benutzer B geschickt
werden.
- sendfile benutzt eine gzip bzw bzip2 komprimierte bertragung.
- sendfile kann automatisch den Dateityp (binary, source, text) erkennen
und passt dann automatisch die EOL Marke und den Zeichensatz (zB Umlaute)
an.
- sendfile kann nach einem vorherigen Verbindungsabbruch an dem letzten
versendeten Byte wieder aufsetzen.
- sendfile kann ganze Verzeichnisbaeume versenden.
- sendfile hat integrierte pgp Unterstuetzung fuer Signierung und
Verschluesselung.
- sendfile kann bereits versendete Dateien nachtraeglich loeschen (cancel).
- sendfile kann echt asynchron senden, eine permanente Internetverbindung
ist nicht notwendig. Ein besonderer sendfile spool daemon versucht dann
alle xx Minuten die Dateien auszuliefern.
- Mit der fetchfile/O-SAFT Erweiterung kann man Dateien von einem
anderen Server abholen. Dies funktioniert aehnlich wie bei POP-mail,
nur dass hier eine sichere pgp Authentfizierung stattfindet.
- Man kann Dateien mit Kommentaren versehen.
- Mit dem Zusatzprogramm sendmsg kann man einzeilige Textnachrichten direkt
auf das Terminal des Empfaengers schreiben.
- Dateien aus dem lokalen Spool kann man direkt weiterschicken (bounce).
- Man kann eine "forward" Adresse setzen. Anders als bei mail wird hierbei
die Datei erst gar nicht empfangen sondern direkt umgeleitet.
- Das receive Programm warnt vor gefaehrlichen Dateinamen wie .rhosts.
- Der sendfile daemon hat diverse Konfigurationsmoeglichkeiten um einen
"denial of service attack" zu verhindern: max Anzahl an Dateien, min
freier Partitionsplatz, "kill files", automatisches Loeschen zu alter
Dateien, Protokollierung aller Transaktionen, Abweisung nicht-signierter
Dateien, usw.
- Der Administrator kann bestimmte lokale Benutzer vom SAFT Service
ausschliessen oder das Gegenteil veranlassen: nur auserwaehlte Benutzer
zulassen.
- sendfile unterstuetzt NFS und AFS.
- SAFT benutzt Unicode.
- sendfile lauft bisher auf AIX, BSDI, Convex-OS, Digital Unix,
FreeBSD, HP-UX, IRIX, Linux, NeXTstep/Mach, OSF/1, SunOS 4, SunOS 5
(Solaris-2) und Ultrix. Implementationen fuer Windows NT und OS/2 werden
bald folgen.
- SAFT benutzt den tcp Port 487, welcher bei der IANA (Internet Assigned
Numbers Authority) dafuer registriert wurde. Ein SAFT-RFC ist in
Vorbereitung.
|