Hallo,
ich habe mich also einmal daran gemacht, ein FileSharing-Programm zu schreiben.
Der Download ist unter:
www.prodego.de/barracuda.zip
Die ini-Datei sollte im gleichen Verzeichnis wie das Programm liegen. Das Programm macht keinerlei Einträge in der Registry oder ähnliches, daher gibts auch kein Install/Uninstall.
Was kann Barracuda ?
Das Programm erlaubt es in kleinen Gruppen Dateien übers Internet untereinander auszutauschen. Als Server wird dazu ein Mail-Postfach verwendet ! Das Mail-Postfach sollte zu nichts anderem verwendet werden, als für Barracuda. Ebenso sollte ein Programmtechnischer Zugriff alle paar Minuten erlaubt sein (wie es Web.de z.B. verbietet).
Für euch zum Testen habe ich auf meinem Server dazu einen EMail-Account erstellt, dessen Zugangsdaten sich in der ini-Datei befinden. Ansonsten probiert das Programm bitte aus. Es hat zwar noch einige Bugs/Mängel, funktioniert aber ansonsten sehr gut
Tip: Gebt im "Community-Chat" /? ein, dann kommt eine Übersicht über die Befehle.
Wichtiges zum Start:
Alle Daten sind am Anfang durch die Ini-Datei ausgefüllt. Ihr müsste nur einen Benutzernamen wählen (min. 3 Buchstaben).
Danach wartet kurz, das Programm muss erst nach anderen Usern suchen...
Wählt als erstes unter Optionen den Download-Ordner (Ordner, in den die Dateien gespeichert werden, die ihr euch von anderen runterladet). Dann wählt auch unter Optionen die Ordner, die ihr freigeben wollt.
Port-Freigabe:
Ihr müsst am Anfang auch einen Port angeben, auf dem das Prog einen TCP/Server bereitstellen kann. Wenn ihr einen Router verwendet, dann müsst ihr den Port forwarden ! (und bitte firewall bedenken = freigeben)
Viel Spass !
Vielen Dank an alle
Viele Grüsse.
P.S.: Der "Downloads aufräumen"-Button ist buggy BITTE NICHT KLICKEN!
// EDIT: Das Programm benutzt symmetrische Verschlüsselung (für den Chat => Schlüsselaustausch per Mail-Postfach)
und asymm. (Elliptic) für den Datentransfer
// Edit die 2te: Bitte KEIN "Community Passwort" eingeben (Feld leer lassen) !