Scapy:windows

From aldeid
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