diff --git a/cymonparser.py b/cymonparser.py new file mode 100644 index 00000000..d83167c0 --- /dev/null +++ b/cymonparser.py @@ -0,0 +1,18 @@ +from bs4 import BeautifulSoup +import re + +class parser: + + def __init__(self, results): + self.results = results + self.ipaddresses = [] + self.soup = BeautifulSoup(results.results,features="html.parser") + + def search_ipaddresses(self): + try: + tags = self.soup.findAll('td') + allip = re.findall( r'[0-9]+(?:\.[0-9]+){3}',str(tags)) + self.ipaddresses = set(allip) + return self.ipaddresses + except Exception as e: + print("Error occurred: " + str(e))