* Remove unused python imports These changes have been auto-generated with: pip3 install isort autoflake isort -rc -sl . autoflake --remove-all-unused-imports -i -r . isort -rc -m 3 . Signed-off-by: Radostin Stoyanov <rstoyanov@fedoraproject.org> * python: remove redundant parenthesis Signed-off-by: Radostin Stoyanov <rstoyanov@fedoraproject.org>
31 lines
789 B
Python
Executable File
31 lines
789 B
Python
Executable File
#!/usr/bin/env python3
|
|
import sys
|
|
import time
|
|
|
|
from probe_hdrs import *
|
|
|
|
|
|
def main():
|
|
|
|
probe_pkt = Ether(dst='ff:ff:ff:ff:ff:ff', src=get_if_hwaddr('eth0')) / \
|
|
Probe(hop_cnt=0) / \
|
|
ProbeFwd(egress_spec=4) / \
|
|
ProbeFwd(egress_spec=1) / \
|
|
ProbeFwd(egress_spec=4) / \
|
|
ProbeFwd(egress_spec=1) / \
|
|
ProbeFwd(egress_spec=3) / \
|
|
ProbeFwd(egress_spec=2) / \
|
|
ProbeFwd(egress_spec=3) / \
|
|
ProbeFwd(egress_spec=2) / \
|
|
ProbeFwd(egress_spec=1)
|
|
|
|
while True:
|
|
try:
|
|
sendp(probe_pkt, iface='eth0')
|
|
time.sleep(1)
|
|
except KeyboardInterrupt:
|
|
sys.exit()
|
|
|
|
if __name__ == '__main__':
|
|
main()
|