import scapy.all as scapy
def scan(ip):
arp_request = scapy.ARP(pdst=ip)
broadcast = scapy.Ether(dst="ff:ff:ff:ff:ff:ff")
arp_request_broadcast = broadcast/arp_request
answered_list = scapy.srp(arp_request_broadcast, timeout=1, verbose = False)[0]
print(answered_list.summary())
scan("192.168.133.0/24")
Большое спасибо, помогло. Скажи пожалуйста, почему я делаю все тоже самое, что на видео. У него получается, а у меня нет ? Пришлось дополнительно дописывать, как ты показал.Возможно кое-чего не хватает:
Python:import scapy.all as scapy def scan(ip): arp_request = scapy.ARP(pdst=ip) broadcast = scapy.Ether(dst="ff:ff:ff:ff:ff:ff") arp_request_broadcast = broadcast/arp_request answered_list = scapy.srp(arp_request_broadcast, timeout=1, verbose = False)[0] print(answered_list.summary()) scan("192.168.133.0/24")
А вот посмотри пожалуйста вот что, сейчас типа дополняем код. Ниже скрин видеоурока и мой. В чем блин опять проблема ? :Возможно кое-чего не хватает:
Python:import scapy.all as scapy def scan(ip): arp_request = scapy.ARP(pdst=ip) broadcast = scapy.Ether(dst="ff:ff:ff:ff:ff:ff") arp_request_broadcast = broadcast/arp_request answered_list = scapy.srp(arp_request_broadcast, timeout=1, verbose = False)[0] print(answered_list.summary()) scan("192.168.133.0/24")
БЛИН, ДА ТЫ МЕГА МОЗГ...КРАСАВЧИК...А скажи, почему мне нужно вводить какие-то коррективы, чтобы получилось ? В чем особенность ?убери из scan("192.168.33.100/24") маску сети /24 и попробуй scan("192.168.33.100")
Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab