summaryrefslogtreecommitdiff
path: root/sbin/pfctl/pfctl_osfp.c
AgeCommit message (Collapse)Author
2006-12-13IPv6 passive OS fingerprinting.Jun-ichiro itojun Hagino
reuses IPv4 signature file (assuming that TCP code is shared among IPv4/v6). mcbride ok.
2006-04-08Plug simple memory leak. ``Don't forget to free tcpopts when youRay Lai
are done.'' From NetBSD from Coverity CID 2057. OK henning@ and jaredy@
2005-11-12return; at end of function is dorkyTheo de Raadt
2005-02-17Fix indentation as to not mislead the code reader. No functional change.Aaron Campbell
2004-12-29Make sure that fingerprint_count gets reset to 0 correctly when we flushRyan Thomas McBride
our list of fingerprints. ok dhartmei@ henning@ frantzen@
2004-12-19use strchr instead of indexTheo de Raadt
2004-04-09Do not try to load directories. found+ok mpech@Cedric Berger
2004-02-27make pfctl -s all a bit more useful again by not printing a lllooooooottttt ofHenning Brauer
OS fingerprints and a list of interface drivers... cedric deraadt ok
2004-02-10KNFDaniel Hartmeier
2004-02-10KNFHenning Brauer
2004-01-29Clean up 'pfctl -s all' output.Ryan Thomas McBride
ok deraadt@ henning@
2003-08-27kill dangling 'else'. fixes modulus in W and M TCP optionsMike Frantzen
2003-08-22pf spelling policeDavid Krause
ok dhartmei@ jmc@
2003-08-22KNFHenning Brauer
2003-08-21Add Michal Zalewski's p0f v2 style passive OS fingerprinting to PF.Mike Frantzen
Exposes the source IP's operating system to the filter language. Interesting policy decisions are now enforceable: . block proto tcp from any os SCO . block proto tcp from any os Windows to any port smtp . rdr ... from any os "Windows 98" to port WWW -> 127.0.0.1 port 8001