mirror of https://github.com/secdev/scapy.git
Interface alias routing table unit test
This commit is contained in:
parent
697c462f6d
commit
52063ccba0
|
@ -69,3 +69,20 @@ assert(success)
|
|||
#socket = conf.L2listen()
|
||||
#select.select([socket],[],[],2)
|
||||
#_flush_fd(socket.ins)
|
||||
|
||||
= Interface aliases
|
||||
~ linux needs_root
|
||||
|
||||
import os
|
||||
exit_status = os.system("ip link add name scapy0 type dummy")
|
||||
exit_status = os.system("ip addr add 192.0.2.1/24 dev scapy0")
|
||||
exit_status = os.system("ip link set scapy0 up")
|
||||
exit_status = os.system("ifconfig scapy0:0 inet 198.51.100.1/24 up")
|
||||
exit_status = os.system("ip addr show scapy0")
|
||||
print(get_if_list())
|
||||
conf.route.resync()
|
||||
exit_status = os.system("ip link del name dev scapy0")
|
||||
print(conf.route.routes)
|
||||
assert(conf.route.route("198.51.100.254") == ("scapy0", "198.51.100.1", "0.0.0.0"))
|
||||
route_alias = (3325256704, 4294967040, "0.0.0.0", "scapy0", "198.51.100.1")
|
||||
assert(route_alias in conf.route.routes)
|
||||
|
|
Loading…
Reference in New Issue