Esiste una libreria python che implementa uno stack TCP standalone?Implementazione stack TCP Python
Non riesco a utilizzare la solita libreria di socket python perché sto ricevendo un flusso di pacchetti su un socket (mi vengono sottoposti a tunnel su questo socket). Quando ricevo un pacchetto TCP SYN indirizzato a una particolare porta, mi piacerebbe accettare la connessione (inviare un syn-ack) e quindi ottenere i dati inviati dall'altra parte (ack'ing in modo appropriato).
Speravo che esistesse già una sorta di stack TCP che potrei utilizzare. Qualche idea? Ho usato lwip in passato per un progetto in C: qualcosa del genere in Python sarebbe perfetto.
Alla fine ho implementato uno stack TCP piuttosto semplice in Python. È proprio quello di cui avevo bisogno per il progetto su cui stavo lavorando, ma potevo usare del lavoro. Se vuoi guardarlo comunque, la fonte è qui: http://github.com/dound/vns/blob/master/TCPStack.py –