This commit is contained in:
zhuzhenjun
2023-10-09 15:30:06 +08:00
parent 56e3dec5f0
commit 64697d137e
6 changed files with 13 additions and 20 deletions

View File

@@ -8,13 +8,19 @@ Libosfp is a C library for OS fingerprinting.
# 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 /usr/var/lib/libosfp/fp.json -i eth0 "tcp port 8888"
osfp_example -f /var/lib/libosfp/fp.json -i eth0 "tcp port 8888"
```