This repository has been archived on 2025-09-14 . You can view files and clone it, but cannot push or open issues or pull requests.
64697d137ee0753ce3c31abfecb2cc0f9dfe83e9
libosfp
Libosfp is a C library for OS fingerprinting.
install
# osfp_example depends on libpcap
yum install -y libpcap-devel
# build and install
./build.sh
./package.sh
yum install package/*.rpm
library usage
gcc example/sample.c -o sample -losfp; cat example/sample.c
run example
# load the fingerprint file and capture on eth0, filter tcp port 8888
osfp_example -f /var/lib/libosfp/fp.json -i eth0 "tcp port 8888"
Description
Languages
C
69.2%
Shell
26%
CMake
4.8%