Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 5 Current »

CentOS/RHEL have two challenges: they are very tied to Python 2.4 (and Scapy requires Python 2.5 for its latest version) and they require a kernel upgrade to use veth pairs for local platform testing.

If you only need to control eth interfaces for a remote platform, you can use CentOS/RHEL without major disruption. The key is to download scapy-1.2 from the following link:

wget http://hg.secdev.org/scapy/raw-file/v1.2.0.2/scapy.py

See: http://www.dirk-loss.de/scapy-doc/installation.html#installing-scapy-v1-2 for more info.

Copy scapy.py to /usr/lib/python2.4/site-packages

If you hit an error related to importing scapy.all, you just need to change the import to refer to scapy (not scapy.all). See examples in parse.py for example.

  • No labels