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
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:
>>
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.
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:
#
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
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
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).
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
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