PC Ekspert Forum

PC Ekspert Forum (https://forum.pcekspert.com/index.php)
-   Mreže (https://forum.pcekspert.com/forumdisplay.php?f=16)
-   -   Jedonstavan, platformski neovisan "file sharing" (https://forum.pcekspert.com/showthread.php?t=117305)

Bubba 24.08.2008. 23:42

Jedonstavan, platformski neovisan "file sharing"
 
SAJB. Danas naletih na jedan zgodan Pythonov feature, naime, cudo u sebi ima integrirani malecki HTTP server, sto ga cini idealnim kad trebate prenjeti more p0rna sa neke opskurne masine a nemate ni pribliznog pojma kako (iako, doduse, nasla bi se i kakva druga primjena, no who cares).

Za pocetak vam treba komad Pythona:

http://www.python.org/download/

dostupan je na svim zivim i nezivim platformama, tako da sumanjm kako ce se naci netko kome ovo ne bi radilo.

Modul koji vam treba zove se SimpleHTTPServer a vise o njemu ima ovdje:

http://www.python.org/doc/lib/module...TTPServer.html

Koliko sam iskusio, doticni dolazi po defaultu sa svakom instalacijom (ok, mozda ne sa svakom, ja sam probao na Win2k AS, Linuxu i OpenBSD-u).

Sve sto je dalje potrebno jest da odsurfate do direktorija koji zelite postaviti kao root u HTTP serveru i opalite

Code:

python -c "import SimpleHTTPServer;SimpleHTTPServer.test()"
sto ce otvoriti HTTP server na portu 8000. Ako vam iz nekog razloga taj port ne pase

Code:

python -c "import SimpleHTTPServer;SimpleHTTPServer.test()" xxx
//gdje je "xxx" broj porta koji zelite

ce otvoriti server na zeljenom portu.

http://www.imagesforme.com/out.php/t...httpserver.png

shimpa 25.08.2008. 20:01

mrak.

tor 25.08.2008. 22:19

O_o

beroland 26.08.2008. 14:57

Hvala. Vrlo interesantno. Puno sam naučio.

Ja bi dodao na ovo jedan također interesantni dodatak. Mislim da je ovo odlična stvar u kombinaciji sa portable verzijom pythona tako da na npr. sticku možeš nosit alat za jednostavan i izrazito brzi sharing bez potrebe instalacije. Vrlo korisno za npr. instant sharing na LAN partyu :-).
Testirao sam sa Portable Python 1.0 BETA na Win XP SP2 i sve radi odlično. Ova portable verzija pythona nije za production upotrebu ali kao instant rješenje bez potrebe instalacije može dobro poslužiti. (napomena: treba dopustiti u win XP SP2 firewallu, ali budući da to gotovo nitko ozbiljan ne koristi kao firewall vjerojatno je suvišna napomena :)).

IMHO, Nije baš file sharing u punom smislu riječi jer nema upload na server na taj način, ali je super i korisna stvar u svakom slučaju.

Bubba 26.08.2008. 16:50

Citiraj:

Autor beroland (Post 1120769)
Ja bi dodao na ovo jedan također interesantni dodatak. Mislim da je ovo odlična stvar u kombinaciji sa portable verzijom pythona tako da na npr. sticku možeš nosit alat za jednostavan i izrazito brzi sharing bez potrebe instalacije. Vrlo korisno za npr. instant sharing na LAN partyu :-).
Testirao sam sa Portable Python 1.0 BETA na Win XP SP2 i sve radi odlično. Ova portable verzija pythona nije za production upotrebu ali kao instant rješenje bez potrebe instalacije može dobro poslužiti. (napomena: treba dopustiti u win XP SP2 firewallu, ali budući da to gotovo nitko ozbiljan ne koristi kao firewall vjerojatno je suvišna napomena :)).

Eto, kul! :)

Citiraj:

IMHO, Nije baš file sharing u punom smislu riječi jer nema upload na server na taj način, ali je super i korisna stvar u svakom slučaju.
http://www.python.org/doc/lib/module-CGIHTTPServer.html i udri... ;)

beroland 26.08.2008. 18:00

Citiraj:

Autor Bubba (Post 1120882)

tnx!


Sva vremena su GMT +2. Sada je 23:55.

Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 1999-2024 PC Ekspert - Sva prava pridržana ISSN 1334-2940
Ad Management by RedTyger