Skip to content

Instantly share code, notes, and snippets.

@emileaben
Created September 30, 2015 08:59
Show Gist options
  • Save emileaben/61223301b69863c9d4ed to your computer and use it in GitHub Desktop.
Save emileaben/61223301b69863c9d4ed to your computer and use it in GitHub Desktop.
#!/usr/bin/env python
import fileinput
from ripe.atlas.sagan import DnsResult
def process(line):
result = DnsResult(line)
try:
print("{}\t{}\t{}\t{}".format(
result.created.strftime('%s'),
result.probe_id,
result.responses[0].response_time,
result.responses[0].abuf.answers[0].data[0]
)
)
except:
pass # brutal
for line in fileinput.input():
process(line)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment