Я хочу пропинговать свою машину с помощью Scapy, но когда я это делаю, независимо от того, использую ли я localhost
или IP своей частной сети, он просто продолжает отправлять пакеты вечно, не получая никакого ответа. Если я заменим пункт назначения на «google.com» или на любой существующий IP, он будет работать хорошо. Вот мой код:
import sys
from scapy.all import *
if __name__ == "__main__":
a = IP(dst="192.168.4.20")/ICMP()
res = sr1(a, timeout=10)
if res is None:
print("This host is down")
else:
print("This host is up")
Что я сделал не так?
Спасибо за вашу помощь.