DMitry
DMitry is a command line tool for information gathering, capable of finding subdomains, email addresses, uptime information, performing TCP port scans, and whois lookups. It provides deep reconnaissance on hosts through various passive and active techniques.
Description
DMitry (Deepmagic Information Gathering Tool) is a UNIX/Linux command line application written in C, designed for comprehensive host reconnaissance. It enables users to perform whois lookups on domains and IP addresses, retrieve Netcraft information, search for subdomains and email addresses, and conduct TCP port scans. This makes it valuable for initial OSINT phases in penetration testing and security assessments.
Use cases include domain footprinting, identifying potential attack surfaces through open ports and subdomains, and gathering contact information via emails. The tool outputs detailed results including host IP, hostname, and specific findings from each module, which can be saved to files for further analysis.
It is particularly useful in environments requiring quick, command-line driven intelligence collection without relying on graphical interfaces.
How It Works
DMitry operates by querying public sources and performing direct scans: whois lookups contact registry databases for domain/IP ownership; Netcraft retrieval pulls hosting and history data; subdomain and email searches use common wordlists against DNS and web scraping techniques; TCP port scans send SYN packets with configurable TTL to detect open/filtered ports, optionally grabbing banners. Output is aggregated and written to stdout or files.
Installation
sudo apt install dmitryFlags
Examples
dmitry -winsepo example.txt example.comdmitry -hdmitry -i example.comdmitry -w example.comdmitry -n example.comdmitry -s example.comdmitry -e example.comdmitry -p example.com