L'injection de raw de paquets TCP avec Python

Ce serait un bon moyen pour injecter un raw paquet TCP avec Python? Par exemple, j'ai la charge utile composée de nombres hexadécimaux et je veux envoyer cette séquence de nombres hexadécimaux à un réseau démon: de sorte que si je choisis d'envoyer 'abcdef', je vois 'abcdef' sur le fil en trop. Mais pas "6162636566", comme dans le cas de:

new = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
new.connect(('127.0.0.1', 9999))
new.send('abcdef')

Puis-je utiliser Python SOCK_RAW à cette fin? Si oui, pouvez-vous me donner un exemple d'envoi d'brut de paquets TCP avec SOCK_RAW (puisque je n'ai pas le faire moi-même)

Merci!

Evgeniy

OriginalL'auteur Evgeniy Arbatov | 2010-05-26