Tools and Utilities
Here we can find some tools and utilities commonly used for processes related to information gathering:
DNS Dumpster
A web tool that maps a domain through the DNS services it uses
DNSrecon
A tool to perform a general enumeration of a domain
Commands
Installation
sudo apt install dnsreconUsage
dnsrecon -h #Get help with use
dnsrecon -d $domain #Enumerate a domain
dnsrecon -n $nameserver #Enumerate a name server
dnsrecon -d $domain -t $type #Specify the type of enumerationShodan
An online service that is built as a search engine for internet-connected devices
The utility tries to connect to every device reachable online. Once it gets a response, it collects all the information related to the service and saves it in the database to make it searchable
Commands
Installation
Usage
Wayback Machine
A website that creates snapshots of pages in time and displays them to the user
Wappalyzer
A website that helps to determine what technologies a page uses. Also works as a Firefox extension
Website: https://www.wappalyzer.com/
Firefox extension: https://addons.mozilla.org/es/firefox/addon/wappalyzer/
User-Agent Switcher and Manager
Gives you the ability to pretend to be accessing the webpage from a different operating system or different web browser
OWASP Favicon
Database to identify typical icons of Development Frameworks
LinEnum
Another tool for Linux enumeration
Commands
Installation
Usage
Spiderfoot
Open-source intelligence (OSINT) automation tool
Usage
Click the New Scan tab, enter a name for the scan, and select a target. Scanning can also be personalized by the type of information required or by choosing the individual scanner modules
To add API keys, go to the Settings tab, open the page for the module you are looking for, and complete the table, including the type of information the module searches for
If you don't know how to get the API keys, click the
?next to the API option in the module and follow the instructions to get API keys
Commands
Installation
Usage
OSINT Framework
OSINT Framework with several tools to gather information passively
Hunter.io
Professional tool designed to help users find and verify email addresses associated with businesses or domains
Intelligence X
OSINT search engine designed for searching leaked data, darknet content, and public records. It does its snapshots of some sites, being useful to search deleted or previously indexed sites
The Ultimate OSINT Collection
Comprehensive, curated resource hub for open-source intelligence (OSINT) enthusiasts, investigators, and cybersecurity professionals
Recon-ng
OSINT framework that consists of a series of modules that can be run in workspaces
Commands
Installation
Usage
Whatweb
A tool to extract web servers, supporting frameworks, and applications
Commands
Installation
Usage
crt.sh
Obtain detailed certificate transparency information about a given domain
sslscan
Command-line tool for testing and analyzing SSL/TLS-enabled services, checking their configuration and security
Commands
Installation
Usage
enum4linux-ng
Command-line tool for doing reconnaissance and enumeration on Linux hosts
Commands
Installation
Usage
SET
Social Engineering Toolkit, an open-source penetration testing framework designed for social engineering. Has many custom attack vectors that allow you to make a believable attack quickly
Commands
Installation
Usage
emkei.cz
An online tool for sending fake emails, useful for phishing attacks
BeEF
Browser Exploitation Framework, a tool that can be used to manipulate users by leveraging XSS vulnerabilities via sending fake notifications and stealing cookies, among others
Commands
Installation
Usage
Censys
Tool used for passive reconnaissance to find information about devices and networks on the Internet
Offers free DNS record, IP address, hostname, and WHOIS lookup information, providing transparent domain information
GrayHatWarfare
Provides a search engine for publicly accessible Amazon S3 buckets, allowing users to search for open storage buckets that may contain sensitive files, misconfigurations, or exposed data
DNSenum
A tool for information gathering and brute forcing of DNS domains and subdomains
Commands
Installation
Usage
wafw00f
A tool used to detect the presence of a WAF on a web application
Commands
Installation
Usage
Scrapy
Custom scraper tailored for reconnaissance written in Python
Commands
Installation
Usage
FinalRecon
Python-based reconnaissance tool with modules for different tasks like SSL certificate checking, Whois information gathering, header analysis, and crawling
Commands
Installation
Usage
Last updated