Nmmapper API Documentation.

Nmmapper provides API to it’s Online services. If you want to learn about it’s api, you can read the documentation below. Please note that the API provided by nmmapper is for a fee not free. We provide lot’s of API at a reasonable fee of $15 amonth and you gain access to lots of API query unlimited a month. Become Our Patreon and you well gain access to all those api.

The following are some of the API we provide

Cipherscan

Cipherscan tests the ordering of the SSL/TLS ciphers on a given target, for all major versions of SSL and TLS. It also extracts some certificates informations, TLS options, OCSP stapling and more. Cipherscan is a wrapper above the openssl s_client command line

Example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
import requests
data = {"key":"xxxxx", "secret":"xxxxxx", "host":""} #prefixed with https://
#
# or Authenticate with email  instead of key, secret
#
data = {"email":"[email protected]", "host":""}

url="https://www.nmmapper.com/api/v1/cipherscan/"
res = requests.post(url, data=data)
#

DNS API

This api enables a user to query dns information of particular domain. What makes this api unique is the fact that it enables a user to pass.

  • Query type like ‘A’

  • Name server to be used for the query like ‘8.8.8,8’

Example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
import requests
data = {"key":"xxxxx", "secret":"xxxxxx",
"nameserver":"8.8.8.8", "domain":"www.nmmapper.com",
"qtype":"A"} # required

#
# Or remove key, secret and replace with your email like this.
#

data = {"email":"[email protected]", "domain":""}

# nameserver is option
# qtype if not provided defaults to "A"

url="https://www.nmmapper.com/api/v1/dns/"

res = requests.post(url, data=data)
#

Web application firewall detection

This API provides access to web application firewall detection online, when given a particular host/domain it detects the web application firewall behind the web application..

Example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
import requests
data = {"key":"xxxxx", "secret":"xxxxxx", "host":"https://www.nmmapper.com"} # required host should be prefixed with "https://" otherwise it may fail"

#
# Or remove key, secret and replace with your email like this.
#

data = {"email":"[email protected]", "host":""}

url="https://www.nmmapper.com/api/v1/waf/"
res = requests.post(url, data=data)
#
#

CMseek api

A content management system (CMS) manages the creation and modification of digital content. It typically supports multiple users in a collaborative environment. Some noteable examples are: _WordPress, Joomla, Drupal.

Example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
import requests
data = {"key":"xxxxx", "secret":"xxxxxx", "host":"https://www.nmmapper.com"} # required 'host' should be prefixed with "https://" otherwise it will fail

#
# Or remove key, secret and replace with your email like this.
#

data = {"email":"[email protected]", "host":""}

url="https://www.nmmapper.com/api/v1/cmseek/"
res = requests.post(url, data=data)
#
#

WhatWeb Api

WhatWeb identifies websites. Its goal is to answer the question, “What is that Website?”. WhatWeb recognises web technologies including content management systems (CMS), blogging platforms, statistic/analytics packages, JavaScript libraries, web servers, and embedded devices. WhatWeb has over 1800 plugins, each to recognise something different. WhatWeb also identifies version numbers, email addresses, account IDs, web framework modules, SQL errors, and more.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
import requests
data = {"key":"xxxxx", "secret":"xxxxxx", "host":"www.nmmapper.com"} # required

#
# Or remove key, secret and replace with your email like this.
#

url="https://www.nmmapper.com/api/v1/whatweb/"
data = {"email":"[email protected]", "host":""}
res = requests.post(url, data=data)
#
#

Nmap API

Nmap is a popular tool we also provide it’s api here for users to run nmap scans on our networks. There are many options that we shall provide for scans.

Example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
import requests
data = {"key":"xxxxx", "secret":"xxxxxx", "domain":"www.nmmapper.com"} # required domain or ip will work

#
# Or remove key, secret and replace with your email like this.
#

data = {"email":"[email protected]", "domain":""}
url="https://www.nmmapper.com/api/v1/nmap/"
res = requests.post(url, data=data)
#
#

Wappalyzer API

Wappalyzer identifies technologies on websites. It detects content management systems, ecommerce platforms, JavaScript frameworks, analytics tools and much more.

Example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
import requests
data = {"key":"xxxxx", "secret":"xxxxxx", "domain":"https://www.nmmapper.com"} # required should be prefixed with https://

#
# Or remove key, secret and replace with your email like this.
#

data = {"email":"[email protected]", "domain":""}
url="https://www.nmmapper.com/api/v1/wappalyzer/"
res = requests.post(url, data=data)
#
#

Subdomain finder

We have the most powerful subdomain finder api ever on the web, we offer choices lots of them. The data you get from us is fresh not saved, we don’t offer already existing data rather we search this data for you and you get latest information.

Example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
import requests
data = {"key":"xxxxx", "secret":"xxxxxx", "host":"nmmapper.com"} # required should not be with protocol
headers = {'User-agent':"xxxx"} # User-agent is required

#
# Or remove key, secret and replace with your email like this.
#

data = {"email":"[email protected]", "host":""}
url="https://www.nmmapper.com/api/v1/subdomainfinder/"
res = request.post(url, data=data)
#
#

CMSeek CMS Detection API

CMS Detection and Exploitation suite - Scan WordPress, Joomla, Drupal and over 180 other CMSs

Example

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
import requests

data = {"key":"xxxxx", "secret":"xxxxxx", "host":"nmmapper.com"} # required should be with protocol that is startwith https://

#
# Or remove key, secret and replace with your email like this.
#

data = {"email":"[email protected]", "host":""}
url="https://www.nmmapper.com/api/v1/cmseek/"
res = requests.post(url, data=data)

How to get API

Because there is a cost involved in running api query particular server cost we offer all the above API for a flat monthly fee of $15 a month. You can contact us at any one our social network of inquiry[@]nmmapper.com. Our Patreon will automatically get all this APIs

RestructuredText:

Utilities:

Indices and tables