First, the software I'm using:
Running BT4 Rev 1 through VMWare Fusion 3
wlan0 is my WUSB54Gv4 (rt2570) linked through usb into VMWare
the router I'm trying to tap is my D-Link DIR-628 and it's secured with WPA
Here is the error:
I'm sorry if the answer is painfully obvious, I've googled numerous times with varying pieces of the error and have been trying to solve this for the past four hours.
root@bt:/pentest/wireless/wifitap# ./wifitap.py -b 00:26:5A:XX:XX:XX -i wlan0
Psyco optimizer not installed, running anyway...
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump()
INFO: Can't open /etc/ethertypes file
tcpdump: SIOCGIFHWADDR: No such device
Traceback (most recent call last):
File "./wifitap.py", line 156, in <module>
filter = "link&0xc == 8 and link&0xf == 1")
File "/pentest/wireless/wifitap/scapy.py", line 8718, in __init__
File "/pentest/wireless/wifitap/scapy.py", line 2348, in attach_filter
raise Exception("Filter parse error")
Exception: Filter parse error
Also if this has anything to do with sysctl, I had an error with that as well that I'm not sure is relevant, let me know if you'd like me to post it.
Thanks in advance.