Comment l'extrait Brut des paquets TCP à l'aide de Scapy
- Je utiliser le sniff
fonction de scapy module. Mon filter
et prn
fonction sont en train de faire un excellent travail. Mais maintenant, je voudrais extraire le Raw
de la TCP packet
et de les traiter à l'aide hexadécimal ou binaire format.
Ici est la la documentation de Paquet de la Classe dans scapy.
Comment puis-je le faire ?
J'ai essayé print packet[Raw]
, mais il semble être converti au format ASCII ou quelque chose comme ça. Je veux garder en hexadécimal ou binaire.
OriginalL'auteur Kuaaaly | 2014-11-27
Vous devez vous connecter pour publier un commentaire.
Vous pouvez obtenir le raw octets du paquet via
str(packet)
. Pour l'impression à l'écran dans un format lisible, vous pouvez exécuterprint str(packet).encode("HEX")
.OriginalL'auteur Yoel