Here is a quick script to extract IP Addresses from a File, deduplicate them and remove the brackets if they exist around the periods.
#!/usr/bin/python3
# Extract IP Addresses
import re
file = open("temp")
ipList = []
for line in file:
#ip = re.findall( r'[0-9]+(?:\.[0-9]+){3}', line )
ip = re.findall( r'[0-9]+(?:(?:|\[)\.(?:|\])[0-9]+){3}', line )
if ip:
for item in ip:
item = item.replace('[','').replace(']','')
if item not in ipList:
ipList.append(item)
for i in ipList:
print(i)
Twitter: @lokut
This blog is for educational purposes only. The opinions expressed in this blog are my own and do not reflect the views of my employers.
Subscribe to:
Posts (Atom)
Test Authentication from Linux Console using python3 pexpect
Working with the IT420 lab, you will discover that we need to discover a vulnerable user account. The following python3 script uses the pex...
-
Here is a quick walk through of GetBoo. The first item that I found was you can harvest the usernames of the existing users that are regist...
-
As I was glancing through the logs of my honeypots I spent some time to look at the following logs. In the past I have just overlooked them...
-
I ran a Nikto scan and found the following vulnerability in the report that it produces: "OSVDB-637: Enumeration of users is possible...
-
I thought I would work through a few of these web applications provided by OWASP on their broken web applications VM. The first one I th...
-
In the honeypot I found over 276 requests for cgi files that could be accessed to leverage the shellshock vulnerability documented as CVE-20...