Ошибка при обнюхивании пакетов с использованием & ldquo; SNIFF & rdquo; in & ldquo; SCAPY & rdquo; (Python)

Я хотел понюхать радиомаяки из беспроводной сети. Я установил scapy и установил режим wlan0 в режиме мониторинга. затем в терминале

-

Я ввел команду Scapy, чтобы открыть scapy. Затем в Scapy я положил: conf.iface="wlan0" Затем я использовал команду sniff как: p=sniff(count=1) Но это дало мне ошибку:
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "/usr/local/lib/python2.7/dist-packages/scapy/sendrecv.py", line 561, in sniff
s = L2socket(type=ETH_P_ALL, *arg, **karg)
File "/usr/local/lib/python2.7/dist-packages/scapy/arch/linux.py", line 459, in __init__
self.ins = socket.socket(socket.AF_PACKET, socket.SOCK_RAW, socket.htons(type))
File "/usr/lib/python2.7/socket.py", line 191, in __init__
_sock = _realsocket(family, type, proto)
error: [Errno 1] Operation not permitted

Пожалуйста, помогите мне. Я пытаюсь использовать scapy для обнаружения фрейма маяка из сети. Также, пожалуйста, дайте мне знать, что я должен помещать в фильтр, чтобы захватывать только рамы маяка.

1
задан 23 June 2015 в 09:36

1 ответ

Я только понял, что не использовал scapy как admin (sudo). Я снова запускаю scapy с помощью sudo, и это сработало. Проводя ответ, чтобы помочь кому-либо с аналогичной проблемой.

Но я все еще не могу понять, что использовать в качестве фильтра.

0
ответ дан 23 May 2018 в 19:34

Другие вопросы по тегам:

Похожие вопросы: