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
- Django Web Management
- Auto Dependency Checker
- Auto Update system
- Document Metadata/Exif Extractor
- Document Author Metadata
- Graph Visualization( On Progress )
Install/Usage
git clone https://github.com/aancw/Belati.git 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. Use python v2.7 instead!
Dependencies
- urllib2
- dnspython
- requests
- argparse
- texttable
- python-geoip-geolite2
- python-geoip
- dnsknife
- termcolor
- colorama
- validators
- tqdm
- tldextract
- fake-useragent
- python-wappalyzer
- future
- beautifulsoup4
- python-whois
- futures
- django
- pyexifinfo
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!
Add Comment