Nmap Development mailing list archives

Re: [NSE] Script Submission: NoMachine Version Enumeration


From: Daniel Miller <bonsaiviking () gmail com>
Date: Thu, 19 Jan 2017 10:35:00 -0600

Justin,

Thanks so much for this script! It looks like this could be converted
pretty easily to a version scan probe and match line. Does the service not
respond to any existing probes? What is the output of nmap --version-all
-sV -p4000 1.2.3.4? If we can reuse an existing probe and just add match
lines, that would be great. Otherwise I will go ahead and add the probe to
the nmap-service-probes file.

Dan

On Thu, Jan 19, 2017 at 10:00 AM, nmap user <nmapuser1 () gmail com> wrote:

Hello,

NoMachine is a popular cross-platform remote desktop solution. Attached is
a NSE implementation to fingerprint/enumerate version details from a
NoMachine Network Server.  By sending a crafted packet declaring the client
version, the server will respond with the version of nxd.

Example Output:
#nmap -sV -p4000 --script nomachine-info 1.2.3.4

Nmap scan report for 1.2.3.4
Host is up (0.0035s latency).
PORT     STATE SERVICE   VERSION
4000/tcp open  nomachine NoMachine Network Server (nxd)
| nomachine-info:
|_  Version: NXD-5.1.26

Thanks,
-J

_______________________________________________
Sent through the dev mailing list
https://nmap.org/mailman/listinfo/dev
Archived at http://seclists.org/nmap-dev/

_______________________________________________
Sent through the dev mailing list
https://nmap.org/mailman/listinfo/dev
Archived at http://seclists.org/nmap-dev/

Current thread: