# libosfp Libosfp is a C library for OS fingerprinting. ## install ``` # osfp_example depends on libpcap yum install -y libpcap-devel BUILD_TYPE=Debug PACKAGE=1 ./ci/travis.sh yum install -y ./build/*.rpm ``` ## library usage ``` gcc -I./src example/sample.c -o sample -L./build -losfp; cat example/sample.c LD_LIBRARY_PATH=${PWD}/build ./sample ``` ## run example ``` # load the fingerprint file and capture on eth0, filter tcp port 8888 ./build/osfp_example -f /var/lib/MESA_osfp/fp.json -i eth0 "tcp port 8888" ```