Je veux quelque chose comme BaseHTTPRequestHandler
, sauf que je ne veux pas se lier à des prises de courant; Je veux gérer les données HTTP brutes de et vers moi-même. Y at-il un bon moyen que je peux le faire en Python?python gestionnaire http
Pour clarifier les choses, je veux une classe qui reçoit des données TCP brutes de Python (pas une prise), traite et renvoie les données TCP comme une réponse (à python nouveau). Donc, cette classe se chargera handshake TCP, et avoir des méthodes qui prévalent sur ce que j'envoie sur HTTP GET et POST, comme do_GET
et do_POST
. Donc, je veux quelque chose comme l'infrastructure de serveur qui existe déjà, sauf que je veux passer tous les paquets TCP bruts en python et non par des prises de système d'exploitation.
Merci pour cela. Cependant, je veux vraiment lui donner des données RAW TCP, et récupérer la réponse brute des données TCP. – Alex
pourquoi ne pas écrire votre propre serveur tcp, tordu (http://twistedmatrix.com/) pourrait aider ou peut-être répondre à cette http://stackoverflow.com/questions/1581087/python-tcp-stack-implementation –
voir aussi http://www.secdev.org/projects/scapy/doc/introduction.html?highlight=syn –