diff --git a/README.rst b/README.rst index 8712a38..72f1c8c 100644 --- a/README.rst +++ b/README.rst @@ -19,7 +19,7 @@ You can download KickThemOut by cloning the `Git Repo `_ installed before running the Mac OS installation. diff --git a/scan.py b/scan.py index ef3f5c9..d3f904b 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 address 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)