Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
Commits on Feb 16, 2012
@majek majek Import p0f-3.03b
md5sum 034d068deb68badfbede6dcc89cc80cf  p0f-3.03b.tgz
Commits on Mar 11, 2012
@majek majek Preliminary SSLv3 processing 390d8e2
@majek majek Loads of typos. 32e0cac
@majek majek Support for decoding SSLv2 frames f685a93
@majek majek No need to cast ck_alloc 0183bed
@majek majek Different signature format 642fefc
@majek majek Dump_sig for ssl f4e2035
@majek majek RETF is a macro that evaluates paramters twice. whoops. 4470fcb
@majek majek More ssl flags 72cab4a
Commits on Mar 15, 2012
@majek majek Introducimg mess to get signature matching working 762ae9b
@majek majek Merge branch 'master' of cfb88b0
Commits on Mar 19, 2012
@majek majek one more value for d 40088e2
@majek majek Don't count extension 5 as optional cbf430c
@majek majek Updates to signatures 90569bf
@majek majek More clarifications 3f12896
@majek majek Merge branch 'master' of into ssl aee60ae
@majek majek And again 996a958
@majek majek And again 9e37e37
@majek majek ie6 fef1bee
Commits on Mar 23, 2012
@majek majek Nope, konqueror doesn't hardcode timer 8af01a1
@majek majek Signatures heavily tuned 0c74fdd
@majek majek Merge remote-tracking branch 'remotes/origin/ssl' into ssl
@majek majek drop old ie, ff without tls 567760c
@majek majek signatures c71081a
Commits on Mar 27, 2012
@majek majek degraded chrome 7c095d7
Commits on Apr 20, 2012
@majek majek Merge remote-tracking branch 'p0f/master' into ssl ab6de2b
Commits on Apr 21, 2012
@majek majek Rewrite of the sig decoding code 8222c4e
@majek majek degraded chrome 24e681a
@majek majek Merge branch 'ssl' into ssl2 b59eca6
Commits on Apr 23, 2012
@majek majek More comments to match_sigs 0a2245f
Commits on May 14, 2012
@majek majek cosmetic fb63c18
@majek majek simplify flags-matching boilerplate 69c9025
@majek majek refactoring continues 79ef03c
@majek majek Updated notes, prelude to proper docs. 2bda00c
@majek majek record_version is in fact spurious b9781d4
@majek majek reorder flags 5a94431
Commits on May 15, 2012
@majek majek cosmetic b63299e
@majek majek remove boilerplate when printing flags c773bd8
@majek majek cosmetic 4ef823c
@majek majek mostly cosmetic, dropped RAND flag f996aa1
Commits on May 16, 2012
@majek majek Slow beginnings of proper docs. 79bad93
@majek majek cosmetic - renaming, moving around, unifying types bda968c
@majek majek cosmetic - star space, not space star :) 6896d9a
@majek majek 'time' option renamed to 'rtime' 998f7f0
@majek majek more docs, yay! 4ae2559
@majek majek add score_nat 6f0c79b
@majek majek Some more links 59ba15d
@majek majek One more signature - firefox on tor 5fa63b7
@majek majek new lines in debugs, also drop spurious debug 51cf5ea
@majek majek That was fun, now get the code actually to work. d946457
@majek majek integer, not s64 12fd205
@majek majek Assume the time on the remote host must increase in similar fashion t…
…o our clock. Don't allow it not to rise.
@majek majek Add different observation (remote_time) when STIME or RTIME flags are…
… set (instead of the usual "drift" observation). It it even legal?
Commits on May 17, 2012
@majek majek Save time on host object only for valid sslv3 signatures. 1b4fd8b
@majek majek Merge remote-tracking branch 'p0f/master' into ssl 8636afd
@majek majek Considered introducing TRUNC flag, but no. 20f8ba0
@majek majek Always send both 'remote_time' and 'drift' fields, why not. 87629a1
@majek majek finishing touches - cosmetic 8186597
@majek majek Unify 'sys' labels, as for HTTP 22848bf
@majek majek Remove changes introduced to the unrelated files a07f035
@majek majek Prepend '?' to a '0' extension only when printing fingerprints - not …
…for signatures.
Commits on May 18, 2012
@majek majek Add 'rand' flag 3d5460e
@majek majek spurious whitespace 6b1570c
Commits on Oct 11, 2012
@majek majek Merge remote-tracking branch 'p0f/master' into ssl e387b5f
Commits on Oct 12, 2012
@majek majek Make debugging messages more readable.
Made some comments more readable.
@majek majek Set RAND flag also for v2 packets a6ac92c
@majek majek Added new flag for SSLv2 - "chlen"
This flag is set when challenge length is not equal 32. (which most likely means value 16)
Commits on Oct 30, 2012
@majek majek Updated documentation 36a41b5
@majek majek Print warning on unknown compression methods 6300a74
Commits on Oct 31, 2012
@majek majek print offset, not offset from the end e7f10e4
Commits on Nov 01, 2012
@majek majek Set recv_time even for ssl v2 7afb73e
@majek majek better warning in debug when scoring NAT 584d0a6
@majek majek Tweaked signatures, especially 'chlen' flag, added some new 5999fda
@majek majek New bot signatures ef08fa4
@majek majek Various speculative signatures 9001744
Something went wrong with that request. Please try again.