Pagina 1 di 1

script porte

MessaggioInviato: 15 lug 2009, 23:11
di max10891
ciao ragazzi...

ho bisogno una mano...vorrei creare una piccola pagina che mi dia lo status di una determinata porta sul pc...
l'esigenza nasce dal fatto che molto spesso gioco online e spesso c'è il problema di capire se effettivamente le porte tcp e udp sono aperte...

pensavo a una pagina semplice...php può tornare utile?

il fatto è che non so esattamente come funzionano i due protocolli..cioè..come faccio a capire se è aperta o chiusa...presumo ci siano segnali di handshake ma è solo una supposizione...

qualcuno ne sa di più?

p.s. ho cercato in internet e già qualcuno ha creato queste pagine...volevo però farne una io in modo da poterlo personalizzare e oltretutto è anche per soddisfazione personale :D
p.p.s. se nn avete capito è un po' come la pagina di emule che ti controlla lo stato delle porte... :D

Re: script porte

MessaggioInviato: 16 lug 2009, 11:16
di `knives`
non saprei, io uso tcpview e mi trovo bene

una pagina in php sicuramente necessità di un server che dall'esterno scannerizza le porte e restituisce quelle aperte e chiuse

potresti farti uno script bash col comando netstat -a
e fare un echo solo delle righe che cerchi te

Re: script porte

MessaggioInviato: 16 lug 2009, 15:33
di thrantir
con pagina intendi una pagina web? se e' cosi', intanto ti server un webserver, poi scarterei tutto lo scripting server side (php, python ecc.) perche' l'informazione che tu vuoi sapere e' locale, non remota, quindi va trovata in locale, non da remoto... mi sembra che realizzarlo in questo modo renda il tutto inutilmente piu' complesso...

detto questo, tcpview probabilmente risolverebbe gia', come ti ha fatto notare knives, i tuoi problemi.

Re: script porte

MessaggioInviato: 17 lug 2009, 00:23
di max10891
m...si vorrei una pagina web...voglio che l'utente possa inserire una porta (o un range adesso devo decidere) e la pagina gli restituisca il valore APERTO o CHIUSO di una porta...

una cosa tipo questa appunto

http://www.emule-project.net/home/perl/ ... =1040&l=18

Re: script porte

MessaggioInviato: 17 lug 2009, 15:13
di thrantir
penso che una cosa simile si possa fare solo per connessioni di tipo TCP, in cui appunto esiste una connessione, percui puoi valutare se ci sia qualche processo server attivo su quella porta

pero' con l'UDP, a meno di casi particolari, non si ha una vera e propria connessione, quindi non e' per niente detto che sia possibile capire se c'e' qualcuno in ascolto su una determinata porta...

Re: script porte

MessaggioInviato: 17 lug 2009, 15:49
di `knives`
sempre, fermo restando che ti serve un server che ti controlla le porte ed esegue il codice..

Re: script porte

MessaggioInviato: 17 lug 2009, 19:22
di max10891
cioè mi serve far installare sul pc di chi prova un'applicazione "server"?

una cosa più semplice tipo ping?

Re: script porte

MessaggioInviato: 17 lug 2009, 19:51
di `knives`
e chi lo fa il ping?

Re: script porte

MessaggioInviato: 17 lug 2009, 20:17
di max10891
lo script....in direzione di un ip...

l'unica cosa è che nn so se posso fare un ping solo su una determinata porta....

Re: script porte

MessaggioInviato: 29 lug 2009, 11:32
di thrantir
il ping e' un'altra cosa, e' un tipo di messaggio che funziona ad un livello piu' basso, in cui non esiste il concetto di porta. Parlare di porta ha senso a livello 4 dello stack TCP/IP, e avere una porta aperta significa avere un processo che ha "avvisato" il sistema operativo di passargli quello che arriva dalla rete e che specifica quella porta. Per le comunicazioni di tipo TCP (che sono connesse) c'e' un momento iniziale in cui si negozia la connessione, quindi anche se poi il processo che ha aperto la porta (che tecnicamente e' un processo server) non risponde niente, tu puoi sapere che la porta e' aperta. In caso UDP (non connesso) se il server non ti risponde niente non hai modo di sapere se qualche processo ha aperto una porta o no

Re: script porte

MessaggioInviato: 30 lug 2009, 00:23
di max10891
troppo complicato rispetto a quello che pensavo...penso che lascerò da parte questa idea...ancora per un po' almeno...

Re: script porte

MessaggioInviato: 03 ago 2009, 16:41
di thrantir
potresti guardarti un po nmap, e' l'utility che si utilizza di solito sotto linux per il port scanning, magari trovi qualcosa che ti aiuti