Belati - The Traditional Swiss Army Knife for OSINT
Belati is tool for Collecting Public Data & Public Document from Website and other service for OSINT purpose. This tools is inspired by Foca and Datasploit for OSINT.
What Belati can do?
Whois(Indonesian TLD Support)
Banner Grabbing
Subdomain Enumeration
Service Scanning for all Subdomain Machine
Web Appalyzer Support
DNS mapping / Zone Scanning
Mail Harvester from Website & Search Engine
Mail Harvester from MIT PGP Public Key Server
Scrapping Public Document for Domain from Search Engine
Fake and Random User Agent ( Prevent from blocking )
Proxy Support for Harvesting Emails and Documents
Public Git Finder in domain/subdomain
Public SVN Finder in domain/subdomain
Robot.txt Scraper in domain/subdomain
Gather Public Company Info & Employee
SQLite3 Database Support for storing Belati Results
Setup Wizard/Configuration for Belati
TODO
Automatic OSINT with Username and Email support
Organization or Company OSINT Support
Collecting Data from Public service with Username and Email for LinkedIn and other service.
Setup Wizard for Token and setting up Belati
Token Support
Email Harvesting with multiple content(github, linkedin, etc)
Scrapping Public Document with multiple search engine(yahoo, yandex, bing etc)
Metadata Extractor
Web version with Django
Scanning Report export to PDF
domain or subdomain reputation checker
Reporting Support to JSON, PDF
Belati Updater
Install/Usage
git clone GitHub - https://github.com/aancw/Belati
cd Belati
git submodule update --init --recursive --remote
pip install -r requirements.txt #please use pip with python v2
sudo su
python Belati.py --help
Tested On
Ubuntu 16.04 x86_64 Arch Linux x86_64 CentOS 7
Python Requirements
This tool not compatible with Python 3. So use python v2.7 instead!
Why Need Root Privilege?
Nmap need Root Privilege. You can add sudo or other way to run nmap without root privilege. It's your choice ;)
Reference -> https://secwiki.org/w/Running_nmap_as_an_unprivileged_user
Don't worry. Belati still running when you are run with normal user ;)
Dependencies
urllib2
dnspython
requests
argparse
texttable
python-geoip-geolite2
python-geoip
dnsknife
termcolor
colorama
validators
tqdm
tldextract
fake-useragent
System Dependencies
For CentOS/Fedora user, please install this:
yum install gcc gmp gmp-devel python-devel
Library
python-whois
Sublist3r
Subbrute
nmap
git
sqlite3
Notice
This tool is for educational purposes only. Any damage you make will not affect the author. Do It With Your Own Risk!