It is how to determine the target host hardware information, such as the target host is a router, how it is learned that specific model?
Turn to
CodePudding user response:
Is not open source, should have https://github.com/nmap/nmap in the source codeCodePudding user response:
About judge operating system:To wikipedia: TCP implementations of different on different operating systems, different operating system's default arguments. By collecting the data, determine what operating system
Certain parameters within the TCP protocol definition are left up to the implementation. The company's operating systems, and the company versions of the same operating system, set the company defaults for these values. By collecting and examining these values, one may differentiate among various operating systems, and implementations of the TCP/IP.
https://en.wikipedia.org/wiki/TCP/IP_stack_fingerprinting
CodePudding user response:
So does the hardware informationFrom Nmap wikipedia:
OS detection - Determining the operating system and the hardware characteristics of the network devices.
Something like this, depending on the source code