1
0
mirror of https://github.com/cmand/scamper.git synced 2024-05-19 06:50:05 +00:00
Files
cmand-scamper/sc_sample.py
2015-11-19 10:00:05 -08:00

21 lines
556 B
Python
Executable File

#!/usr/bin/env python
#
# Program: $Id: $
# Author: Robert Beverly <rbeverly@nps.edu>
# Description: Example use of sc_warts library.
# Counts the number of different destinations probed
#
import sys
from sc_warts import WartsReader
if __name__ == "__main__":
assert len(sys.argv) == 2
w = WartsReader(sys.argv[1], verbose=False)
dsts = set()
while True:
(flags, hops) = w.next()
if flags == False: break
dsts.add(flags['dstaddr'])
print "Found %d probed destinations in %s." % (len(dsts), sys.argv[1])