J'aime utiliser Scapy avec Python v2.7 sous Windows 7.
La distribution Python que j’utilise est la distribution 7.02 d’Enthought Python.
Q: comment puis-je installer le module requis pypcap
Utiliser Scapy avec Windows 7 est possible, mais cela ne fonctionne pas exactement tel quel. Un guide d'installation peut être trouvé ici:
http://www.secdev.org/projects/scapy/doc/installation.html#windows
Je recommande fortement de passer à python 2.6, car cela vous facilitera grandement la vie.
Lorsque vous insistez sur la version 2.7, vous devrez compiler vous-même certains des modules requis. En outre, certains modules clés tels que pypcap doivent être corrigés avant de pouvoir être compilés avec Python 2.7 (voir pycap patch ).
Ici vous trouverez des conseils sur la construction des modules.
Q: sera-t-il possible de créer des scripts python en fonction de scapy dans des applications Windows autonomes
Oui et non. Alors que vous pouvez utiliser py2exe pour construire un EXE à partir de votre code python. Scapy utilise WinPcap que vous devez installer en plus de votre application.
Dirk Loss fournit un programme d'installation Windows pour le package dnet pour Python 2.7 . Avec le programme d'installation Windows du paquet pypcap pour Python 2.7 , j'ai réussi à exécuter Scapy avec succès sur Python 2.7 sous Windows.
BEAUCOUP DE RÉPONSES SONT DÉPASSÉES!
La dernière version de scapy, que vous pouvez télécharger sur la page officielle de GitHub: https://github.com/secdev/scapy Fonctionne sans les anciennes dépendances compilées à la main!
Ce sont deux exigences simples: IPython (pour la console) et npcap (ou winpcap)
Vous pouvez suivre le tutoriel officiel ici: http://scapy.readthedocs.io/en/latest/installation.html#windows
En utilisant le lien posté par circus , j'ai créé des installations binaires pour Scapy pour python 2.7.x 32 bits. Lien pour les configurations (avec dépendances) https://github.com/Kondziowy/scapy_win64
Si vous n’avez pas de limite vous obligeant à travailler avec python2, vous pouvez essayer scapy3k à partir de http://github.com/phaethon/scapy ou pip install scapy-python3
.
Il ne nécessite ni dnet ni pypcap, aucune compilation en C n'est requise. Je travaille avec les configurations suivantes Windows 10/Anaconda 3.5/WinPcap.