2
我試圖使用Scapy的嗅出了無線接入點,但每當我運行該腳本沒有打印任何和我得到一個分段錯誤:11Scapy的嗅嗅分段故障在OSX
我使用Python 3.4和我運行OSX
這裏是我的代碼(其相當普遍 - 從教程其他網站上使用):
import sys
import logging
logging.getLogger("scapy.runtime").setLevel(logging.ERROR)
from scapy.all import *
ap_list = []
d = {'counter' : 0}
def PacketHandler(pkt):
if pkt.haslayer(Dot11):
if pkt.type == 0 and pkt.subtype == 8:
d['counter'] += 1
if d['counter']>500:
sys.exit()
if pkt.addr2 not in ap_list:
ap_list.append(pkt.addr2)
print("AP MAC: %s with SSID: %s" %(pkt.addr2, pkt.info))
sniff(iface = "en0", prn = PacketHandler)
當你用python 2而不是python 3運行你的代碼時會發生什麼? –