scapy.route¶
Routing and handling of network interfaces.
-
class
scapy.route.
Route
¶ Bases:
object
-
add
(net='192.168.1.0/24', gw='1.2.3.4')¶
-
delt
(host|net, gw|dev)¶
-
get_if_bcast
(iff)¶
-
ifadd
(iff, addr)¶
-
ifchange
(iff, addr)¶
-
ifdel
(iff)¶
-
invalidate_cache
()¶
-
make_route
(host=None, net=None, gw=None, dev=None, metric=1)¶
-
resync
()¶
-
route
(dst=None, verbose=2)¶ Returns the IPv4 routes to a host. :param - dst: the IPv4 of the destination host
- returns: (iface, output_ip, gateway_ip)
iface: the interface used to connect to the host
output_ip: the outgoing IP that will be used
gateway_ip: the gateway IP that will be used
-