Hallo zusammen,
kennt jemand etwas vergleichbares zu filegive https://viric.name/cgi-bin/filegive/doc ... /home.wiki für Debian?
Filegive ist ein spontaner Webserver um einzelne Dateien adhoc austauschen zu können, ohne Sharehoster oder Cloudkram.
Allerdings gibt es das nicht in den Quellen...
filegive für Debian
Re: filegive für Debian
Für diese Zwecke habe ich immer woof auf meinem System. Dieser kann auch Dateien anbieten und ein Upload Formular bereitstellen. https kann er allerdings nicht.
Re: filegive für Debian
woof hat ein Release von 2012, aber in debian ist noch das von 2009... *nurmalanmerk*
Jesus saves. Buddha does incremental backups.
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
Windows ist doof, Linux funktioniert nicht • Don't break debian! • Wie man widerspricht
-
- Beiträge: 2094
- Registriert: 07.07.2006 18:32:05
Re: filegive für Debian
Hmh schade, dann werde ich in einem halben Jahr noch einmal schauen ob es dann in Debian existiert.
Re: filegive für Debian
Hier ein kleiner Webserver auf Port 8080:
Mit Verzeichnissen funktioniert er bei mir nicht. Somit kann man wohl noch die Hälfte aus dem Quellcode rauswerfen (ls, a href, ...).
Statt SSL-Support könnte man das Dokument verschlüsseln (sowieso sicherer) und zudem könnte man statt Htaccess einen Namen wählen, der nicht zu erraten ist. Vorteil wird sein, dass der Webserver wohl nur wenige Sicherheitslücken hat. Der Quellcode sollte selbsterklärend sein vor allem nach entsprechender Kürzung.
Nachtrag, gekürzte Form (auf eigene Gefahr):
Kann jemand eben kurz das Programm auf Korrektheit prüfen? Kann es weiter effektiv gekürzt werden, wenn der Webserver nur feste Dateien zurückgeben soll?
Link zum Original:
http://www.linuxscrew.com/2007/09/06/we ... -one-line/
Code: Alles auswählen
:;while [ $? -eq 0 ];do nc -vlp 8080 -c'(r=read;e=echo;$r a b c;z=$r;while [ ${#z} -gt 2 ];do $r z;done;f=`$e $b|sed 's/[^a-z0-9_.-]//gi'`;h="HTTP/1.0";o="$h 200 OK\r\n";c="Content";if [ -z $f ];then($e $o;ls|(while $r n;do if [ -f "$n" ]; then $e "<a href=\"/$n\">`ls -gh $n`</a><br>";fi;done););elif [ -f $f ];then $e "$o$c-Type: `file -ib $f`\n$c-Length: `stat -c%s $f`";$e;cat $f;else $e -e "$h 404 Not Found\n\n404\n";fi)';done
Statt SSL-Support könnte man das Dokument verschlüsseln (sowieso sicherer) und zudem könnte man statt Htaccess einen Namen wählen, der nicht zu erraten ist. Vorteil wird sein, dass der Webserver wohl nur wenige Sicherheitslücken hat. Der Quellcode sollte selbsterklärend sein vor allem nach entsprechender Kürzung.
Nachtrag, gekürzte Form (auf eigene Gefahr):
Code: Alles auswählen
:;while [ $? -eq 0 ];do nc -vlp 8080 -c'(r=read;e=echo;$r a b c;z=$r;while [ ${#z} -gt 2 ];do $r z;done;f=`$e $b|sed 's/[^a-z0-9_.-]//gi'`;h="HTTP/1.0";o="$h 200 OK\r\n";c="Content";if [ -f $f ];then $e "$o$c-Type: `file -ib $f`\n$c-Length: `stat -c%s $f`";$e;cat $f;else $e -e "$h 404 Not Found\n\n404\n";fi)';done
Link zum Original:
http://www.linuxscrew.com/2007/09/06/we ... -one-line/
-
- Beiträge: 2094
- Registriert: 07.07.2006 18:32:05
Re: filegive für Debian
Hmh also mit Midori funktioniert diese Variante nicht, Firefox schon, IE noch nicht probiert.
-
- Beiträge: 2094
- Registriert: 07.07.2006 18:32:05
Re: filegive für Debian
Gerade von einer Alternative gelesen in den DPL´s.
http://packages.debian.org/jessie/droopy
Das werde ich mir mal ansehen.
http://packages.debian.org/jessie/droopy
Das werde ich mir mal ansehen.