Re: [Python] salvare file da stream TCP

2010-09-01 Per discussione Marco Giusti
On Wed, Sep 01, 2010 at 09:46:23PM +0200, Giampaolo Rodolà wrote: > In tal caso, essendo il task molto semplice, il mio consiglio è quello > di scrivere un semplice server coi cari buon vecchi socket. > Col server di esempio mostrato nella documentazione hai praticamente > gia fatto tutto. > Riguar

Re: [Python] salvare file da stream TCP

2010-09-01 Per discussione castor91
Si, le libpcap sono molto potenti e facili da usare. I raw socket sono meno potenti ma è veramente bello poter dire di essere riuscito ad usarli perchè di guide non se ne trovano fatte bene... Comunque se quello che devi fare è uno sniffer che intercetti tutto, con le libpcap hai molta più prob

Re: [Python] salvare file da stream TCP

2010-09-01 Per discussione Giampaolo Rodolà
Il tuo problema è diverso in quanto ti vuoi inserire in uno stream tra due socket. Per questo genere di cose, anzichè i socket RAW, ti possono tornare decisamente più utili le libpcap. Per Python ne esistono diversi binding (io ho utilizzato pcapy: http://oss.coresecurity.com/projects/pcapy.html).

Re: [Python] salvare file da stream TCP

2010-09-01 Per discussione Giampaolo Rodolà
In tal caso, essendo il task molto semplice, il mio consiglio è quello di scrivere un semplice server coi cari buon vecchi socket. Col server di esempio mostrato nella documentazione hai praticamente gia fatto tutto. Riguardo il come intercettare "FINE_FILE" è molto semplice. Con socket.recv() legg

Re: [Python] salvare file da stream TCP

2010-09-01 Per discussione castor91
Devi usare i raw socket ;) http://behindlinuxpower.blogspot.com/2010/06/linux-sniffer-in-python.html guarda questo se ti può essere utile ;) -- castor91 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python

Re: [Python] salvare file da stream TCP

2010-09-01 Per discussione ugaciaka
Io ho fatto così ... che sia giusto o meno ... funziona (occhio che ci sono le righe per aprire e leggere file) # Echo server program import socket HOST = '' # Symbolic name meaning all available interfaces PORT = 8001 # Arbitrary non-privileged port while 1: #

Re: [Python] salvare file da stream TCP

2010-09-01 Per discussione Massimo Di Stefano
Ciao, sto cercando di affronare un problema simile, per cui ho pensato sia inutile aprire un nuovo topic Il problema riguarda la cattura di alcuni messaggi "stringhe xml" che due applicazioni si lanciano attraverso TCP sulla mia rete locale. Ho una prima applicazione (sul portatile host : 192.

Re: [Python] salvare file da stream TCP

2010-09-01 Per discussione ugaciaka
Il 01 settembre 2010 09:02, Marco Dalla Stella ha scritto: > Il 31 agosto 2010 18:02, Giampaolo Rodolà ha scritto: >> In pratica devi fare un server. >> Puoi dare un occhio a SocketServer, asyncore, socket e Twisted. >> Se sei totalmente a digiuno di questi concetti puoi cominciare con questo: >>

Re: [Python] salvare file da stream TCP

2010-09-01 Per discussione Marco Dalla Stella
Il 31 agosto 2010 18:02, Giampaolo Rodolà ha scritto: > In pratica devi fare un server. > Puoi dare un occhio a SocketServer, asyncore, socket e Twisted. > Se sei totalmente a digiuno di questi concetti puoi cominciare con questo: > http://docs.python.org/library/socket.html#example Consiglierei