netfilter: extract Passive OS fingerprint infrastructure from xt_osf
Add nf_osf_ttl() and nf_osf_match() into nf_osf.c to prepare for nf_tables support. Signed-off-by:Fernando Fernandez Mancera <ffmancera@riseup.net> Signed-off-by:
Pablo Neira Ayuso <pablo@netfilter.org>
Showing
- include/linux/netfilter/nf_osf.h 27 additions, 0 deletionsinclude/linux/netfilter/nf_osf.h
- include/uapi/linux/netfilter/nf_osf.h 90 additions, 0 deletionsinclude/uapi/linux/netfilter/nf_osf.h
- include/uapi/linux/netfilter/xt_osf.h 17 additions, 89 deletionsinclude/uapi/linux/netfilter/xt_osf.h
- net/netfilter/Kconfig 4 additions, 0 deletionsnet/netfilter/Kconfig
- net/netfilter/Makefile 1 addition, 0 deletionsnet/netfilter/Makefile
- net/netfilter/nf_osf.c 218 additions, 0 deletionsnet/netfilter/nf_osf.c
- net/netfilter/xt_osf.c 2 additions, 200 deletionsnet/netfilter/xt_osf.c
Loading
Please register or sign in to comment