Tools and Utilities

Here we can find some tools and utilities commonly used for processes related to information gathering:

DNS Dumpster

DNSrecon

  • A tool to perform a general enumeration of a domain

Commands

  • Installation

sudo apt install dnsrecon

  • Usage

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 enumeration

Shodan

  • 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

Wappalyzer

User-Agent Switcher and Manager

OWASP Favicon

LinEnum

Commands

  • Installation


  • Usage

Spiderfoot

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

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

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