Forumi


Povratak   PC Ekspert Forum > Internet i mrežne tehnologije > Mreže
Ime
Lozinka

Odgovori
 
Uređivanje
Staro 24.08.2008., 23:42   #1
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,544
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.

__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote
Staro 25.08.2008., 20:01   #2
shimpa
PC Ekspert
 
shimpa's Avatar
 
Datum registracije: Nov 2001
Lokacija: localhost
Postovi: 1,012
mrak.
shimpa je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Staro 25.08.2008., 22:19   #3
tor
Administrator
Moj komp
 
tor's Avatar
 
Datum registracije: Nov 2001
Lokacija: Sesvete
Postovi: 15,944
O_o
tor je offline   Reply With Quote
Staro 26.08.2008., 14:57   #4
beroland
to te ja pitam
Moj komp
 
beroland's Avatar
 
Datum registracije: Dec 2006
Lokacija: Rijeka
Postovi: 572
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.
__________________
1: Intel Badaxe2 () C2Q Q6600 () 2x2GB Kingmax 800MHz () Gigabyte GF 7300GT () 2 x Seagate 7200.10 320GB SATA II () Corsair VX 550W () DVD±RW LG H22 () Rebel 12 Economy
2: Gigabyte GA-965GM-S2 () C2D E6400 () 2x1GB Kingmax 667MHz () Seasonic S12 380W



beroland je offline   Reply With Quote
Staro 26.08.2008., 16:50   #5
Bubba
E Pluribus UNIX
Moj komp
 
Bubba's Avatar
 
Datum registracije: Oct 2002
Lokacija: M82
Postovi: 6,544
Citiraj:
Autor beroland Pregled postova
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...
__________________
Programer
Rok od dva mjeseca u stvari znači četiri, ali nikako ispod šest.
Bubba je offline   Reply With Quote
Staro 26.08.2008., 18:00   #6
beroland
to te ja pitam
Moj komp
 
beroland's Avatar
 
Datum registracije: Dec 2006
Lokacija: Rijeka
Postovi: 572
tnx!
__________________
1: Intel Badaxe2 () C2Q Q6600 () 2x2GB Kingmax 800MHz () Gigabyte GF 7300GT () 2 x Seagate 7200.10 320GB SATA II () Corsair VX 550W () DVD±RW LG H22 () Rebel 12 Economy
2: Gigabyte GA-965GM-S2 () C2D E6400 () 2x1GB Kingmax 667MHz () Seasonic S12 380W



beroland je offline   Reply With Quote
Oglasni prostor
Oglas
 
Oglas
Odgovori



Pravila postanja
Vi ne možete otvarati nove teme
Vi ne možete pisati odgovore
Vi ne možete uploadati priloge
Vi ne možete uređivati svoje poruke

BB code je Uključeno
Smajlići su Uključeno
[IMG] kod je Uključeno
HTML je Uključeno

Idi na