From 91f3f255bf21a0ac970f5331e10f4bd8ba7d33e7 Mon Sep 17 00:00:00 2001 From: TKE Date: Fri, 14 May 2021 14:59:58 +0200 Subject: [PATCH] Grep Domainnames from text with domgrep --- domgrep.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100755 domgrep.py diff --git a/domgrep.py b/domgrep.py new file mode 100755 index 0000000..c03e932 --- /dev/null +++ b/domgrep.py @@ -0,0 +1,17 @@ +#!/usr/bin/env python3 +import re +import sys +from urllib.parse import urlparse + +pattern=re.compile(r'\d+\.\d+\.\d+\.\d+') +for line in sys.stdin: + line=line.strip() + if not line.lower().startswith('http'): + line="http://"+line + try: + p=urlparse(line) + if not pattern.search(p.netloc): + print(p.netloc) + except Exception as e: + print(e) + pass