Scapy doesn't work on freebsd
# scapy
Traceback (most recent call last):
File "/usr/local/bin/scapy", line 25, in <module>
interact()
File "/usr/local/lib/python2.5/site-packages/scapy/main.py", line 183, in interact
scapy_builtins = __import__("all",globals(),locals(),".").__dict__
File "/usr/local/lib/python2.5/site-packages/scapy/all.py", line 22, in <module>
from route import *
File "/usr/local/lib/python2.5/site-packages/scapy/route.py", line 156, in <module>
conf.route=Route()
File "/usr/local/lib/python2.5/site-packages/scapy/route.py", line 18, in __init__
self.resync()
File "/usr/local/lib/python2.5/site-packages/scapy/route.py", line 27, in resync
self.routes = read_routes()
File "/usr/local/lib/python2.5/site-packages/scapy/arch.py", line 286, in read_routes
netmask = itom(int(netmask))
NameError: global name 'itom' is not defined
I tried to add "from utils import itom" at the top of arch.py but it still fails:
# scapy
Traceback (most recent call last):
File "/usr/local/bin/scapy", line 23, in <module>
from scapy.main import interact
File "/usr/local/lib/python2.5/site-packages/scapy/main.py", line 42, in <module>
from config import conf
File "/usr/local/lib/python2.5/site-packages/scapy/config.py", line 9, in <module>
import arch,themes
File "/usr/local/lib/python2.5/site-packages/scapy/arch.py", line 10, in <module>
from utils import itom
File "/usr/local/lib/python2.5/site-packages/scapy/utils.py", line 7, in <module>
from config import conf
ImportError: cannot import name conf