Well, after much waiting I saw I had to enable the BackTrack Devel Repository instead of using just the default. Unfortunately the new package I just downloaded of the Middler didn't work either. I did get a little further in my own work fixing it though. I'll keep posting it here if anyone cares. I've found the app will actually compile if you change line 5 of the setup.py file to this:
Code:
packages = ['libmiddler','libmiddler.plugins','libmiddler.plugins']
But when I go to run it I seem to get 2 errors in the python code itself:
Code:
# python ./middler.py
Traceback (most recent call last):
File "./middler.py", line 105, in <module>
ml.traffic_capture.start()
File "/pentest/spoofing/middler/libmiddler/traffic_capture.py", line 380, in start
redirectIPTablesNewStart()
File "/pentest/spoofing/middler/libmiddler/traffic_capture.py", line 189, in redirectIPTablesNewStart
from netfilter.rule import Rule,Match,Target
ImportError: No module named netfilter.rule