calin radoni's humble web presence

homedocstoolboxabout

Installing Honeyd 1.0 and Arpd 0.2 under Fedora Core 4 (with gcc 4.0.0)

Technical detail 4

The comparation between the OS fingerprint format of the xprobe2.conf that comes with honeyd 1.0 and xprobe2.conf from the xprobe2 0.2.2.

The xprobe2's OS fingerprint format consists of modules. The file that comes with honeyd 1.0 has modules from A to E. The file from xprobe2 0.2.2 has modules from A to G. Moreover, in the A to E modules have been added some new parameters and one was changed. Next, follows the changes by modules.

Module A [ICMP ECHO Probe]

Module B [ICMP Timestamp Probe]

Module C [ICMP Address Mask Request Probe]

Module D [ICMP Information Request Probe]

Module E [UDP -> ICMP Unreachable probe]

Module F [TCP SYN | ACK Module] and Module G [TCP RST|ACK] are newly added modules.

I have modified the personality.h and personality.c to correctly read and store the A to E modules and to dumb read but and not store the new ones, F and G. You can read more in the Technical detail 5 and the Technical detail 6 files.

Go back to the article.


Copyright © 2005 - 2009 Calin Radoni Hosted on http://www.oocities.org/calinradoni Last page modification is 12 July 2005