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

Re: [Python] salvare file da stream TCP

2010-08-31 Per discussione ugaciaka
Rispondo un po' a tutti e intanto vi ringrazio per le risposte qui datemi. Da quanto ne so, scusate ma non posso proprio essere più preciso, c'è un software (sviluppato tanto tanto tempo fa, installato in una galassia lontana lontana) che spedisce via TCP/IP dei file xml (più che altro è un flusso

Re: [Python] salvare file da stream TCP

2010-08-31 Per discussione Giampaolo Rodolà
Il 31 agosto 2010 16:43, ugaciaka ha scritto: > Salve ragazzi, > > > Ho un vecchissimo programma che lancia via TCP/IP dei file. > > Vorrei scrivere un semplice script che intercetti questo stream e > salvi questi file in una directory. > > Non so cosa usare a dire la verità, ho visto SocketServer

Re: [Python] salvare file da stream TCP

2010-08-31 Per discussione Simone Federici
il TCP/IP prevede un point to point. tu vuoi mare man in the middle e sniffare i dati, salvandoli su file? una specie di trasparent proxy? o uno sniffer? S 2010/8/31 Andrea Spadaccini : > Ciao ugaciaka, > >> Ho un vecchissimo programma che lancia via TCP/IP dei file. > > Cosa intendi per "lanc

Re: [Python] salvare file da stream TCP

2010-08-31 Per discussione Manuele
On 31/08/2010 16:43, ugaciaka wrote: > Salve ragazzi, > > > Ho un vecchissimo programma che lancia via TCP/IP dei file. > > Vorrei scrivere un semplice script che intercetti questo stream e > salvi questi file in una directory. > > Non so cosa usare a dire la verità, ho visto SocketServer ma non so

Re: [Python] salvare file da stream TCP

2010-08-31 Per discussione Andrea Spadaccini
Ciao ugaciaka, > Ho un vecchissimo programma che lancia via TCP/IP dei file. Cosa intendi per "lancia via TCP/IP dei file"? Qualcosa tipo netcat (http://netcat.sourceforge.net/)? Andrea ___ Python mailing list Python@lists.python.it http://lists.pytho

[Python] salvare file da stream TCP

2010-08-31 Per discussione ugaciaka
Salve ragazzi, Ho un vecchissimo programma che lancia via TCP/IP dei file. Vorrei scrivere un semplice script che intercetti questo stream e salvi questi file in una directory. Non so cosa usare a dire la verità, ho visto SocketServer ma non so se fa al caso mio. Qualcuno ha del semplice codic