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#