theHarvester is a tool for gathering e-mail accounts, subdomain names, virtual hosts, open ports/ banners, and employee names from different public sources (search engines, pgp key servers).

theHarvester is a very simple, yet effective tool designed to be used in the early stages of a penetration test. Use it for open source intelligence gathering and helping to determine a company's external threat landscape on the internet. The tool gathers emails, names, subdomains, IPs, portscan and URLs using multiple public data sources that include;
Passive:
baidu: Baidu search engine
bing: Microsoft search engine
bingapi: Microsoft search engine, through the API (Requires an API key, see below.)
CertSpotter: Cert Spotter monitors Certificate Transparency logs
crtsh: Comodo Certificate search
dnsdumpster: DNSdumpster search engine
dogpile: Dogpile search engine
duckduckgo: DuckDuckGo search engine
Exalead: a Meta search engine
github-code: Github code search engine (Requires a Github Personal Access Token)
google: Google search engine (Optional Google dorking.)
hunter: Hunter search engine (Requires an API key, see below.)
intelx: Intelx search engine (Requires an API key, see below.)
linkedin: Google search engine, specific search for LinkedIn users
netcraft: Internet Security and Data Mining
otx: AlienVault Open Threat Exchange
securityTrails: Security Trails search engine, the world's largest repository of historical DNS data (Requires an API key, see below.)
shodan: Shodan search engine, will search for ports and banners from discovered hosts
Spyse: Web research tools for professionals (Requires an API key.)
Suip: Web research tools that can take over 10 minutes to run, but worth the wait.
threatcrowd: Open source threat intelligence
trello: Search trello boards (Uses Google search.)
twitter: Twitter accounts related to a specific domain (Uses Google search.)
vhost: Bing virtual hosts search
virustotal: virustotal.com domain search
yahoo: Yahoo search engine
Active:
DNS brute force: dictionary brute force enumeration
“We have an integration this tool theHarvester, at https://www.nmmapper.com . And you can test this tool at theHarvester Online”
Modules that require an API key:
bing
github
hunter
intelx
securityTrails
shodan
spyse
Dependencies:
Python 3.7+
python3 -m pip install pipenv
pipenv install
Settings up theHarvester on Ubuntu and Debian
sudo apt-get install python3-pip
sudo pip3 install virtualenv
#
# Create virtualenv
virtualenv venv
# Or create a python version specific virtualenv
virtualenv -p python3 myenv
#
# Now clone the git repo
git clone https://github.com/laramies/theHarvester.git
#
pip3 install -r requirements.txt
#
# Wait until the installation is done.
Features of theHarvester
Virtual host finder
People finder through social network
コメント