diff options
Diffstat (limited to 'migdon/migdon.py')
| -rwxr-xr-x | migdon/migdon.py | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/migdon/migdon.py b/migdon/migdon.py new file mode 100755 index 0000000..3e03193 --- /dev/null +++ b/migdon/migdon.py @@ -0,0 +1,28 @@ +#!/usr/bin/env python + +import fileinput +import os +import sys +import shlex +import subprocess +import re + +colourFormat = '\033[{0}m' +colourStr = colourFormat.format(32) +resetStr = colourFormat.format(0) + +#while True: +# try: +# c = sys.stdin.buffer.read(1) +# except EOFError: +# print("EOF") +# break; +# print(c) +# sys.stdout.buffer.write(c) + +for line in fileinput.input(): +# print re.sub(r'([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})', colourStr+ r'\1' + resetStr, line), + ips=re.findall(r'([0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3})', line) + for ip in ips: + print "ipv4 detected: "+colourStr+ip+resetStr + |
