White Hat Institute

Learn about the target host with Dmitry

Dmitry is a UNIX/(GNU)Linux command-line application, coded in the C programming language. Dmitry can gather as much information as possible about a host. It can collect possible subdomains, email addresses, uptime information, TCP port scan, whois lookups, and more.

The application is viewed as an instrument to aid data gathering when data is required rapidly by evacuating the need to enter numerous commands and the timely process of looking through information from various sources. To get straight into Dmitry without reading this document, you can initially type “dmitry example.com” in the terminal, and it will perform the majority of functions on the target.

If you run this tool for the first time, it is always beneficial to use the “-h” option to list the help menu.

Ex: (root@kali:/opt# dmitry –h).


Let’s perform a basic whois lookup using the target’s IP address.

Ex: (root@kali:/opt# dmitry -i

Whois lookup can be done by specifying a domain name also.

Ex: (root@kali:/opt# dmitry -w exampledomain.com).

Dmitry 2

You can likewise perform a search for all possible email addresses by using the “-e” option.

Ex: (root@kali:/opt# dmitry -e exampledomain.com).

Dmitry 3

This module works utilizing a similar idea as the sub-domain search by endeavoring to find conceivable email addresses for an objective host. The email locations may also be for conceivable sub-domains of the actual host. There is a point of confinement to the length of the email address set to 50 characters to restrict memory use.