diff --git a/scan.py b/scan.py index ef3f5c9..48297af 100644 --- a/scan.py +++ b/scan.py @@ -54,6 +54,11 @@ def scanNetwork(): if netmask <= 0 or netmask == 0xFFFFFFFF: continue + # Skip APIPA network (corresponds to the 169.254.0.0/16 adress range) + # See https://fr.wikipedia.org/wiki/Automatic_Private_Internet_Protocol_Addressing for more details + if network == 2851995648: + continue + net = to_CIDR_notation(network, netmask) if interface != scapy.config.conf.iface: @@ -61,4 +66,4 @@ def scanNetwork(): continue if net: - return scan_and_print_neighbors(net, interface) \ No newline at end of file + return scan_and_print_neighbors(net, interface)