Scapy:windows
Jump to navigation
Jump to search
Procédure d'installation de Scapy sous Windows
1. Télécharger et installer Python (Accepter le répertoire d'installation C:\Pyhton25 par défaut) :
http://www.python.org/ftp/python/2.5.2/python-2.5.2.msi
2. Télécharger et installer les extensions Windows pour Python :
$ wget http://surfnet.dl.sourceforge.net/sourceforge/pywin32/pywin32-210.win32-py2.5.exe $ chmod +x pywin32-210.win32-py2.5.exe $ ./pywin32-210.win32-py2.5.exe
3. Télécharger et installer WinPcap (déjà installé si vous avez au préalable installé Nmap ou WireShark) :
$ wget http://www.winpcap.org/install/bin/WinPcap_4_0_2.exe $ chmod +x WinPcap_4_0_2.exe $ ./WinPcap_4_0_2.exe
4. Téléchargement et installation des librairies libdnet
$ wget http://libdnet.googlecode.com/files/dnet-1.12.win32-py2.5.exe $ chmod +x dnet-1.12.win32-py2.5.exe $ ./dnet-1.12.win32-py2.5.exe
5. Télécharger et installer les librairies pyreadline
$ wget http://ipython.scipy.org/dist/pyreadline-1.5-win32-setup.exe $ chmod +x pyreadline-1.5-win32-setup.exe $ ./pyreadline-1.5-win32-setup.exe
6. Télécharger et installer le module pcap pour Python :
$ wget http://www.secdev.org/projects/scapy/files/pcap-1.1-scapy.win32-py2.5.exe $ chmod +x pcap-1.1-scapy.win32-py2.5.exe $ ./pcap-1.1-scapy.win32-py2.5.exe
7. Télécharger et installer Numeric
$ wget http://biopython.org/DIST/Numeric-24.2.win32-py2.5.exe $ chmod +x Numeric-24.2.win32-py2.5.exe $ ./Numeric-24.2.win32-py2.5.exe
8. Numpy
$ wget http://mesh.dl.sourceforge.net/sourceforge/numpy/numpy-1.1.1-win32-superpack-python2.5.exe $ chmod +x numpy-1.1.1-win32-superpack-python2.5.exe $ ./numpy-1.1.1-win32-superpack-python2.5.exe
9. gnuplot (dépendance requise : Numeric)
$ wget http://dfn.dl.sourceforge.net/sourceforge/gnuplot-py/gnuplot-py-1.8.tar.gz $ tar xzvf gnuplot-py-1.8.tar.gz $ cd gnuplot-py-1.8 $ python setup.py install
10. Télécharger et installer crypto
$ wget http://www.voidspace.org.uk/cgi-bin/voidspace/downman.py?file=pycrypto-2.0.1.win32-py2.5.zip $ mv downman.py?file=pycrypto-2.0.1.win32-py2.5.zip pycrypto-2.0.1.win32-py2.5.zip $ unzip pycrypto-2.0.1.win32-py2.5.zip $ chmod +x pycrypto-2.0.1.win32-py2.5.exe $ ./pycrypto-2.0.1.win32-py2.5.exe
11. PyX
$ wget http://mesh.dl.sourceforge.net/sourceforge/pyx/PyX-0.10.tar.gz $ tar xzvf PyX-0.10.tar.gz $ cd PyX-0.10 $ python setup.py install
12. vPyhthon
$ wget http://www.vpython.org/download/VPython-Win-Py2.5-3.2.11.exe $ chmod +x VPython-Win-Py2.5-3.2.11.exe $ ./VPython-Win-Py2.5-3.2.11.exe
13. A partir de Cygwin, récupérez Scapy :
$ cd /usr/local/bin/ $ wget http://hg.secdev.org/scapy/raw-file/tip/scapy.py
Warning
Vérifiez le contenu du fichier téléchargé. Si celui-ci ne commence pas par #! /usr/bin/env python, rejetez-le et utilisez le mirroir suivant :
$ wget http://www.aldeid.com/tools/scapy.py
Puis rendez Scapy exécutable :
$ chmod +x scapy.py