If you do not have all optional packages installed, Scapy will inform you that
some features will not be available::
INFO: Can't import python gnuplot wrapper . Won't be able to plot.
INFO: Can't import PyX. Won't be able to use psdump() or pdfdump().
...
...
@@ -1489,11 +1489,15 @@ Once we obtain a reasonable number of responses we can start analyzing collected
nmap_fp
^^^^^^^
If you have nmap installed you can use it's active os fingerprinting database with Scapy. First make sure that version 1 of signature database is located in the path specified by::
Nmap fingerprinting (the old "1st generation" one that was done by Nmap up to v4.20) is supported in Scapy. In Scapy v2 you have to load an extension module first::
>>> load_module("nmap")
If you have Nmap installed you can use it's active os fingerprinting database with Scapy. Make sure that version 1 of signature database is located in the path specified by::
>>> conf.nmap_base
Scapy includes a built-in ``nmap_fp()`` function which implements same probes as in Nmap's OS Detection engine::
Then you can use the ``nmap_fp()`` function which implements same probes as in Nmap's OS Detection engine::