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
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
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).
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
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
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:
#
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.
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:
>>
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
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
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
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
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
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
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
15 matches
Mail list logo