Nmmapper Nmap simple API, version detection and more

Nmmapper offers the best online nmap tools across the internet. We offer more options to our users/patrons than across the other similar providers like us. We use the python3-nmap which offer simple way of using nmap in python. This appears provides the following scan type

Following is what our api provides

  • Scan nmap top ports(default)

  • version detection

  • UDP Scan

  • Os Detection

Currently our API supports only that, and that’s what we hope to support nothing more than than. To use our API you will have to register Or you can contact us. And then generate API Key. Our API is not provided for free, you can either become a patreon or you can contact us and we see how to setup.

Performing a default scan

1import requests
2headers= {"X-Auth-Email":"youremail@something-here-re.com"}
3
4 # or if you want to use api X-AUTH-KEY and api X-AUTH-SECRET
5headers = {"X-AUTH-SECRET":"", "X-AUTH-KEY":""}
6
7url="https://api.nmmapper.com/api/v1/nmap/?domain=domain_or_ip"
8res = requests.get(url, headers=headers)
9#

The above is the default scan offered.

Performing API OS Detection

1import requests
2headers= {"X-Auth-Email":"youremail@something-here-re.com"}
3
4 # or if you want to use api X-AUTH-KEY and api X-AUTH-SECRET
5headers = {"X-AUTH-SECRET":"", "X-AUTH-KEY":""}
6
7url="https://api.nmmapper.com/api/v1/nmap/?domain=domain_or_ip&scantype=osdetection"
8res = requests.get(url, headers=headers)
9#

Top perform os detection you just pass data with scantype:”osdetection”

Performing Nmap API Version Detection

1import requests
2headers= {"X-Auth-Email":"youremail@something-here-re.com"}
3
4 # or if you want to use api X-AUTH-KEY and api X-AUTH-SECRET
5headers = {"X-AUTH-SECRET":"", "X-AUTH-KEY":""}
6
7url="https://api.nmmapper.com/api/v1/nmap/?domain=domain_or_ip&scantype=versiondetection"
8res = requests.get(url, headers=headers)
9#

Performing Nmap API UDP Scan

1import requests
2headers= {"X-Auth-Email":"youremail@something-here-re.com"}
3
4 # or if you want to use api X-AUTH-KEY and api X-AUTH-SECRET
5headers = {"X-AUTH-SECRET":"", "X-AUTH-KEY":""}
6
7url="https://api.nmmapper.com/api/v1/nmap/?domain=domain_or_ip&scantype=udp"
8res = requests.get(url, headers=headers)
9#