[PIPython] Connessioni Internet
Andrea Manzini
amanzini
Ven 19 Nov 2004 15:16:51 CET
At 19.53 13/09/2004, D.B. wrote:
>Ciao a tutti, volevo sapere se esiste (traite python o il registro di
>windows) un modo per avere un elenco di tutte le connessioni presenti e di
>quelle attive in quel momento sul pc...
beh, potresti brutalmente leggerti l'output di "netstat -na"
import os
nil,output = os.popen4("netstat -na")
connessioni=[r for r in output.readlines() if "TCP" in r or "UDP" in r]
output.close()
print connessioni
>Inoltre volevo sapere a cosa serve win32api e se devo installarlo o è già
>presente nelle distribuzioni di python.
serve ad accedere alle api di win32 (funzioni di solito esportate dalle
DLL), non e' presente nella distribuzione ufficiale di python ma di solito
se scarichi python per windows (ad esempio quello di ActiveState) te lo
includono nel pacchetto installante.
http://www.python.org/windows/win32/
--
#!/usr/bin/python
(you,love,me)=('Madein zAr','0-*1+).()-/,-,',len('.signature')<<1)
print ''.join([you[give-me] for give in [ord(er)-me for er in love]])
Questo messaggio di posta elettronica contiene informazioni di carattere confidenziale rivolte esclusivamente al destinatario sopra indicato.
E' vietato l'uso, la diffusione, distribuzione o riproduzione da parte di ogni altra persona.
Nel caso aveste ricevuto questo messaggio di posta elettronica per errore, siete pregati di segnalarlo immediatamente al mittentee distruggere quanto ricevuto (compresi file allegati) senza farne copia.
Qualsivoglia utilizzo non autorizzato del contenuto di questo messaggio costituisce violazione dell'obbligo di non prendere cognizione della corrispondenza tra gli altri soggetti, salvo più grave illecito, ed espone il responsabile alle relative conseguenze.
Confidentiality Notice. This electronic mail transmission may contain legally priviledge and/or confidential information. Do not read this if you are not the person(s) named.
Any use, distribution, copying or disclosure by any other person is stricly prohibited.
If you received this trasmission in error, please notify the sender and destroy the original transmission and its attachments without reading or saving in any manner.
More information about the Python
mailing list