Je veux filtrer certains en-têtes dans une capture wireshark (convertie en format texte) afin que je puisse analyser ces ensembles d'en-têtes. J'ai besoin d'un script python pour cela. toute aide serait appréciéeFiltrage d'en-tête en utilisant python
0
A
Répondre
1
Vous voudrez peut-être regarder dpkt. C'est une bibliothèque Python pour simplifier la lecture (ou la génération) de données réseau. Enregistrez simplement vos données Wireshark en tant que flux Pcap et vous pourrez facilement les ouvrir depuis Python.
Je ne sais pas exactement quels en-têtes que vous voulez ou comment vous en avez besoin filtré et mis en forme, mais voici un exemple de ce que vous pourriez écrire: (prise de a contributor's blog post)
import dpkt
pcap = dpkt.pcap.Reader(open('test.pcap'))
for timestamp, buf in pcap:
eth = dpkt.ethernet.Ethernet(buf)
ip = eth.data
tcp = ip.data
print 'Got data from port ' + str(tcp.port)
Questions connexes
- 1. filtrage xml avec python
- 2. Filtrage des émoticônes en utilisant sed
- 3. filtrage personnalisé dans Android en utilisant
- 4. Filtrage en flex AdvancedDataGrid en utilisant le texte d'entrée
- 5. python: en utilisant numpy.histogram
- 6. En utilisant SQLite3 en Python
- 7. Filtrage de liste Python et transformation
- 8. Combinaison d'entrées, filtrage de dictionnaires Python
- 9. Filtrage des données en utilisant combobox dans android?
- 10. Filtrage par pays en utilisant Google Analytics Data API
- 11. Filtrage des résultats de Django-haystack en utilisant des attributs?
- 12. Filtrage des caractères incorrects en utilisant une expression régulière
- 13. Filtrage jqGrid sur le client en utilisant "filterToolbar"
- 14. DSP - Fréquences de filtrage utilisant DFT
- 15. Recherche/Filtrage ASP ListView utilisant LINQ
- 16. oauth google en utilisant python
- 17. timer Web en utilisant Python
- 18. en utilisant des objets Python en C#
- 19. convertir en chaîne en utilisant python
- 20. en utilisant le format 'variable.xyz' en Python
- 21. En utilisant Zimbra API SOAP en Python
- 22. Filtrage en Python/Django basé sur la date, en ignorant l'heure
- 23. Filtrage XLINQ
- 24. Filtrage jQuery
- 25. Filtrage Dojox.grid.DataGrid
- 26. Comment trouver mon chemin python en utilisant python?
- 27. Filtrage ou marquage automatique de spam pour Django ou Python?
- 28. Filtrage DataGridView
- 29. Données POST Python en utilisant mod_wsgi
- 30. En utilisant Python Expression régulière dans Django
i sauvé la test.cap file dans le répertoire de python26 mais chaque fois que je lance ce script, il ne cesse de me dire qu'il n'y a pas de fichier de répertoire nommé "test.pcap". Y at-il un moyen particulier que je dois enregistrer le flux pcap? – hollandspur
Eh bien, vous l'avez dit vous-même: vous avez enregistré "test.cap" et vous essayez d'ouvrir "test.pcap" (notez le "p" supplémentaire). – Karmastan