The xprobe2 tool is a comprehensive tool that is built for the purpose of identifying remote operating systems. This recipe will demonstrate how to use the xprobe2 command to perform operating system identification based on probe-response analysis.
Operating system identification with xprobe2
Getting ready
To use the xprobe2 command to perform operating system identification, you will need to have a remote system running network services that can be probed and inspected. In the examples provided, an instance of Metasploitable2 is used to perform this task. For more information on setting up Metasploitable2, refer to the Installing Metasploitable2 recipe in Chapter 1, Getting Started.