From 2991496ee3ae143d01eef1759ee62272fdca1eea Mon Sep 17 00:00:00 2001 From: Urgau Date: Sun, 29 Apr 2018 22:39:05 +0200 Subject: [PATCH] Fix ValueError #284 Scapy return a new tuple for routes : (dst_int, msk_int, gw_str, iff, ifaddr, metric), so fix the code. --- kickthemout.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/kickthemout.py b/kickthemout.py index 73421f7..4ade23a 100644 --- a/kickthemout.py +++ b/kickthemout.py @@ -151,7 +151,7 @@ def getDefaultInterface(returnNet=False): return net iface_routes = [route for route in scapy.config.conf.route.routes if route[3] == scapy.config.conf.iface and route[1] != 0xFFFFFFFF] - network, netmask, _, interface, address = max(iface_routes, key=lambda item:item[1]) + network, netmask, _, interface, address, _ = max(iface_routes, key=lambda item:item[1]) net = to_CIDR_notation(network, netmask) if net: if returnNet: @@ -785,4 +785,4 @@ if __name__ == '__main__': # set to non-interactive attack interactive = False - main() \ No newline at end of file + main()