HD2Web 0.9

« Older   Newer »
  Share  
I.Ren
CAT_IMG Posted on 26/7/2011, 13:14     +2   +1   -1




Saluti.

Questo script l'ho fatto principalmente perchè mi è utile e per esercitarmi con le cgi in python. In pratica, rende disponibile ogni file presente nel computer su cui viene fatto partire nel web. basta scrivere nella barra degli indirizzi l'ip e si vedrà la lista dei file. Si può eseguire un upload o scaricare qualsiasi file. L'ho scritto su linux ma teoricamente dovrebbe funzionare anche su win, se qualcuno lo testa mi fa un piacere. Sto scrivendo una versione che funzia con l'ipv6 ma lo potrò provare solo a casa (ora sono in montagna) quindi lo posterò più avanti, se va.

Usage: (bisogna essere da root)

CODICE
sudo python hd2web_09.py
lo fa partire con la porta di default, 80
CODICE
sudo python hd2web_09.py 666
lo fa partire con la porta 666

Un po' di screenshot chiariscono meglio l'idea:

Esempio:

CEmgylapQLQKcnSsnbPVHplcHUZUHulMhfNNOQpLJsILvyPsykJuhvzqvMlZdVXRskwOwjYixwMovmETHAYGlrCbygEvrqekFclavVIqJpNNbwzizdQIOjYirnBFhWlm

Per andare in una cartella specifica basta scriverlo nella barra degli indirizzi, come se fossi da terminale. Esempio ilvostroip/home/pietro/Scrivania/

KvctQHDCrWWqhmPdHvjMhzKVuhtECgzmbESWUuxtdLnTpNfvaoABpOZsXOOfXGZYMKNNsjefMxDpfvBVJquRDLvCiUhrDxIoLfUJgTPCSCXtPMCsbgPQHIfHgrjWqdem

Schermata di upload:

zDAwJaXKPDCYOcPOQLUxYkJjJxFdmwpxkIkxwOiBudZjbXRrjuNLAPVrrFTTcSFMWyKMPoEVuapoobkUaLfZvLUuycknfxWyCytHNYMxSjirGmszfWMItHbENyCdpnMb

Schermata about:

bfHImuiwRMlOrSgGLbxqLaemVXHFCgKAwbGyEJsRxfLaUEdQeAHecMwiOEMwQbvrriiECnVQJHbroHiJnShdtpwuGprUBwHRLckpGMKeGTDuwGWFKGhTBnLkaVGEpewl

CODICE:

Pastebin: http://pastebin.com/rSFXifbZ

Ora ho in mente di aggiungerci la possibilità di scegliere una pw per evitare accessi indesiderati e magari migliorare un poco la grafica. Commentate :)

Edited by I.Ren - 26/7/2011, 14:29
 
Top
»Master
CAT_IMG Posted on 26/7/2011, 13:21     +1   -1




davvero utile, mi piace. lo userò ;)
comunque l'ho dovuto eseguire da root sennò mi negava permissione:
CODICE
OSError: [Errno 13] Permission denied: '/hd2web'

ottimo lavoro ;)
ps: provato da linux
 
Top
I.Ren
CAT_IMG Posted on 26/7/2011, 13:29     +1   -1




zzaccio mi son dimenticato di scriverlo, bisogna perforza andare da root. Ora aggiorno l'usage, vah.

cmq grazie : D
 
Top
WsX95
CAT_IMG Posted on 26/7/2011, 20:24     -7   +1   -1




Ma programma seriamente :|
 
Top
FrontBack
CAT_IMG Posted on 26/7/2011, 20:31     +3   +1   -1




CITAZIONE (WsX95 @ 26/7/2011, 21:24) 
Ma programma seriamente :|

ma cosa caxxo stai a dire? non ti sei nemmeno presentato e ti permetti di dire una cosa simile? ognuno è libero di fare ciò che vuole, qua!
 
Top
Robby18
CAT_IMG Posted on 26/7/2011, 20:39     +2   +1   -1




CITAZIONE (WsX95 @ 26/7/2011, 21:24) 
Ma programma seriamente :|

mostra al mondo informatico le tue doti...
 
Top
»Master
CAT_IMG Posted on 26/7/2011, 20:58     +4   +1   -1




CITAZIONE (WsX95 @ 26/7/2011, 21:24) 
Ma programma seriamente :|

ehi bello mio, non sai che non si defeca con la bocca ?
 
Top
I.Ren
CAT_IMG Posted on 26/7/2011, 21:49     +1   +1   -1




CITAZIONE (WsX95 @ 26/7/2011, 21:24) 
Ma programma seriamente :|

Metti anche che non avesse alcuna utilità pratica (per me è utile, per altri non so), resta cmq buono per un principiante capire come funzionano alcune cose su python come ad esempio le cgi e l'http. E ci sono poche guide in internet, il più l'ho capito guardando source di conseguenza questo può essere utile.

Le critiche le accetto, purchè sensate. Se non ti piace sei libero di non usarlo.
 
Top
Cale92
CAT_IMG Posted on 26/7/2011, 22:07     +1   +1   -1




quoto tutti quelli sopra di me.. mai giudicare gli altri dicendo che non sanno fare le cose se prima non si da loro una dimostrazione.. e comunque é molto ultile e faccio i miei complimenti ad iren per l'idea e la voglia di tenere sempre attivo questo forum aiutando chi é in difficoltà e postano sempre bei source..
 
Top
I.Ren
CAT_IMG Posted on 26/7/2011, 22:19     +1   -1




Grazie : D
 
Top
CAT_IMG Posted on 28/7/2011, 11:27     +1   -1

wtf?

Group:
Member
Posts:
2,141
Reputazione:
0
Location:
/etc/

Status:


Come esercizio carino...ma penso wsx stesse ironizzando XD Di certo non va a dire a destra e a manca ciò...si vede si è dimenticato un /s, o almeno non lo diceva per disprezzo del sorgente xD
 
Web   Top
FrontBack
CAT_IMG Posted on 28/7/2011, 11:35     +1   -1




dici? io penso sia più il classico tipo che definisco "io-so-tutto-molto-meglio-di-te,-che-non-sai-neanche-come-si-fa-un-semplice-print,-e-quindi-posso-criticare-chiunque-anche-pesantemente" (XD)
 
Top
Aaly
CAT_IMG Posted on 28/7/2011, 14:07     +1   -1




CITAZIONE (WsX95 @ 26/7/2011, 21:24) 
Ma programma seriamente :|

Articolo 1 - Comma 2
Attento, potrebbe scattare un warn.

(lol, ora che ho il regolamento sotto mano mi diverto :fuckyea: )
 
Top
»Master
CAT_IMG Posted on 28/7/2011, 18:04     +1   +1   -1




CITAZIONE (nex-interfector @ 28/7/2011, 12:27)
Come esercizio carino...ma penso wsx stesse ironizzando XD Di certo non va a dire a destra e a manca ciò...si vede si è dimenticato un /s, o almeno non lo diceva per disprezzo del sorgente xD

non avevo pensato a questo...

CITAZIONE (FrontBack @ 28/7/2011, 12:35)
dici? io penso sia più il classico tipo che definisco "io-so-tutto-molto-meglio-di-te,-che-non-sai-neanche-come-si-fa-un-semplice-print,-e-quindi-posso-criticare-chiunque-anche-pesantemente" (XD)

lo credo anch'io

CITAZIONE (Aaly @ 28/7/2011, 15:07)
(lol, ora che ho il regolamento sotto mano mi diverto :fuckyea: )

lol l'ho notato
 
Top
LoGiX
CAT_IMG Posted on 31/7/2011, 15:24     +1   -1




CITAZIONE (»Master @ 26/7/2011, 21:58) 
CITAZIONE (WsX95 @ 26/7/2011, 21:24) 
Ma programma seriamente :|

ehi bello mio, non sai che non si defeca con la bocca ?

No, TI STIMO! LOOOOOOOOOOL QUESTA E' DA FIRMA :D

(Guarda la mia firma XD)

Comunque, bel programma I.Ren!
 
Top
16 replies since 26/7/2011, 13:14   378 views
  Share