Skip to content
Short and sweet script to check a pre-selected range(s) of IP's for Open SMTP Relays and Open DNS Resolvers utilising nmap
Branch: master
Clone or download

Latest commit

Fetching latest commit…
Cannot retrieve the latest commit at this time.


Type Name Latest commit message Commit time
Failed to load latest commit information.


Not-So-Quick and dirty script to scan a selection of IP ranges for Open SMTP, DNS resolvers plus a few other useful utilities

Prerequisite: 'prips' utility (aptitude install prips)

Prerequisite: 'mail' utility (aptitude install mutt)

Authors: Johnathan Williamson (@SuitedUpGeek) / Shane Mc Cormack (@ShaneMcC)

Credits: Alain Kelder (

OpenRelay Hunter.

Usage: ./ [flags] <IP> [IP [IP] ... [IP]]

Accepted flags:

 -h, --help                      Show this help.
 -d, --dns                       Check for Open DNS Resolver.
 -s, --smtp                      Check for Open Relay.
 -b, --heartbleed                Check for SSL Heartbleed Vulnerability." >&2
 -i, --superipmi                 Check for SuperMicro IPMI Vulnerability." >&2
 -B, --blacklist		 Check for RBL Listings." >&2
 -t <addr>, --to <addr>          Email address to send report to.
 -f <addr>, --from <addr>        Email address to send report from.

Anything param passed that isn't a flag is considered an address range to scan

!! Address ranges must be a CIDR range of /31 or larger, or individual IPs (without '/32') !!

OpenRelayHunter is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
You can’t perform that action at this time.