.______ ___ .______ ______ ______ _______ _______
| _ \ / \ | _ \ / | / __ \ | \ | ____|
| |_) | / ^ \ | |_) | | ,----'| | | | | .--. || |__
| _ < / /_\ \ | / | | | | | | | | | || __|
| |_) | / _____ \ | |\ \----.| `----.| `--' | | '--' || |____
|______/ /__/ \__\ | _| `._____| \______| \______/ |_______/ |_______|
An IP reverse lookup script that accepts IP ranges and resolves them and their adjacent addresses to hostnames(PTR)
and then greps all the hostnames to detect additional IP addresses that may belong to the company.
- python3
All installation steps go here.
- git clone https://github.com/charnim/Barcode.git
- cd Barcode
- python3 barcode.py
- Example steps:
python3 barcode.py -l 200 -d search_keywords.txt -i ipv4_ranges.txt
Where:
-l is how much ip's to look forward and backwards
-d is a keyword file containing all keywords the script will look for in the resolved name.
Example: Clientname com, clientname,clientname.org etc.
-i is the IP list to scan. Can be in each of the following formats, multiline supported:
1.1.1.1
1.1.1.1/28
1.1.1.1-1.1.1.100
You can also see the complete list of contributors who participated in this project.
Barcode
is open source software licensed as MIT.