rootovich1
@rootovich1

Как сформировать DHCPDISCOVER через scapy на Python?

Я создал запрос, используя scapy. Он отлично работает с моим интерфейсом eth0. Я отправляю широковещательный запрос DHCPDISCOVER и получаю от сервера DHCPOFFER.
Но это не работает через интерфейс wlan0, когда я подключаюсь к своей сети по WiFi и пытаюсь отправить пакет. Почему это происходит? Как это исправить?
from scapy.all import *

conf.checkIPaddr = False


dhcp_discover = Ether(dst='ff:ff:ff:ff:ff:ff',src=RandMAC())  \
                 /IP(src='0.0.0.0',dst='255.255.255.255') \
                 /UDP(sport=68,dport=67) \
                 /BOOTP(op=1, chaddr=RandMAC()) \
                 /DHCP(options=[('message-type','discover'),('end')])

#sendp(dhcp_discover,iface='eth0') # Ok 
sendp(dhcp_discover,iface='wlan0') # not working

627945e512239203763617.png
627945ef3f1f5902722567.png
  • Вопрос задан
  • 85 просмотров
Пригласить эксперта
Ответы на вопрос 1
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Вполне возможно, что у вас не разрешены пакеты между клиентами (или широковещательные в целом) на вайфай-роутере. Это, в общем-то, нормально.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы