E-mails, subdomains and names Harvester - OSINT
Find a file
L1ghtn1ng fbf9244bd8 Replace various linters with Ruff
This commit removes individual linters and formatters such as black, flake8 and isort and replaces them with Ruff. The relevant configuration files have been deleted and the settings have been merged into pyproject.toml. Also, python-version in the GitHub workflow file has been updated to include 3.12. Ruff's linter and formatter is now used in the GitHub workflows as well.
2024-03-02 22:27:55 +00:00
.github Replace various linters with Ruff 2024-03-02 22:27:55 +00:00
bin #1492 run black . and isort . 2023-07-27 01:34:21 +01:00
README Update CONTRIBUTING.md 2020-04-02 10:06:59 +02:00
requirements Replace various linters with Ruff 2024-03-02 22:27:55 +00:00
tests remove test that is not stable enough due to the site not always being up or is getting blocked intermittently 2023-12-16 13:46:38 +00:00
theHarvester Fix ip-address parsing for IPv6 addresses 2024-02-23 21:51:26 -05:00
.dockerignore fix docker file and move it to use ubuntu and add docker ignore file 2021-06-28 21:37:47 +01:00
.git-blame-ignore-revs update run formatter commit 2023-07-26 22:10:19 -04:00
.gitattributes
.gitignore update deps and gitignore 2022-10-31 00:50:38 +00:00
.pyre_configuration add pyre config 2022-10-31 00:51:16 +00:00
docker-compose.yml Update Docker settings and shift to pipx for module installation 2023-12-18 16:34:06 +00:00
Dockerfile Update Docker settings and shift to pipx for module installation 2023-12-18 16:34:06 +00:00
pyproject.toml Replace various linters with Ruff 2024-03-02 22:27:55 +00:00
README.md Fix typo in README 2023-09-25 11:18:22 +01:00
requirements.txt added requirements.txt 2019-12-31 13:23:32 -05:00
restfulHarvest.py build: migrate to pep517 backend (#1505) 2023-10-08 19:45:23 +01:00
theHarvester-logo.png
theHarvester-logo.webp add webp format of theHarvester logo 2023-02-05 14:57:27 +00:00
theHarvester.py build: migrate to pep517 backend (#1505) 2023-10-08 19:45:23 +01:00

theHarvester

TheHarvester CI TheHarvester Docker Image CI Rawsec's CyberSecurity Inventory

What is this?

theHarvester is a simple to use, yet powerful tool designed to be used during the reconnaissance stage of a red
team assessment or penetration test. It performs open source intelligence (OSINT) gathering to help determine
a domain's external threat landscape. The tool gathers names, emails, IPs, subdomains, and URLs by using
multiple public resources that include:

Passive modules:

Active modules:

  • DNS brute force: dictionary brute force enumeration
  • Screenshots: Take screenshots of subdomains that were found

Modules that require an API key:

Documentation to setup API keys can be found at - https://github.com/laramies/theHarvester/wiki/Installation#api-keys

  • bevigil - Free upto 50 queries. Pricing can be found here: https://bevigil.com/pricing/osint
  • binaryedge - $10/month
  • bing
  • bufferoverun - uses the free API
  • censys - API keys are required and can be retrieved from your Censys account.
  • criminalip
  • fullhunt
  • github
  • hunter - limited to 10 on the free plan, so you will need to do -l 10 switch
  • hunterhow
  • intelx
  • netlas - $
  • onyphe -$
  • pentestTools - $
  • projecDiscovery - invite only for now
  • rocketreach - $
  • securityTrails
  • shodan - $
  • tomba - Free up to 50 search.
  • zoomeye

Install and dependencies:

Comments, bugs, and requests:

Main contributors:

  • Twitter Follow Matthew Brown @NotoriousRebel1
  • Twitter Follow Jay "L1ghtn1ng" Townsend @jay_townsend1
  • Twitter Follow Lee Baird @discoverscripts

Thanks:

  • John Matherly - Shodan project
  • Ahmed Aboul Ela - subdomain names dictionaries (big and small)