Guest User

Untitled

a guest
Dec 10th, 2018
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.56 KB | None | 0 0
  1. from ripe.atlas.cousteau import AtlasStream
  2. import json
  3. import sys
  4.  
  5. def on_result_response(*args):
  6. print json.dumps(args[0], indent=2)
  7.  
  8. def main():
  9. atlas_stream = AtlasStream()
  10. atlas_stream.connect()
  11.  
  12. channel = "atlas_result"
  13. atlas_stream.bind_channel(channel, on_result_response)
  14.  
  15. stream_parameters = {"prb": sys.argv[1], "type": "traceroute"}
  16. atlas_stream.start_stream(stream_type="result", **stream_parameters)
  17.  
  18. atlas_stream.timeout()
  19. atlas_stream.disconnect()
  20.  
  21. if __name__ == "__main__":
  22. if len(sys.argv) != 2:
  23. print "provide a probe ID"
  24. sys.exit(1)
  25. main()
Add Comment
Please, Sign In to add comment