🛡️ BPF Bytecode Generator

Example p0f Signatures (click to use):

Linux Signature:
4:64:0:*:mss*10,6:mss,sok,ts,nop,ws:df,id+:0
Windows Signature:
4:256:0:1460:65535,*:mss,nop,ws,nop,nop,ts:df:0
No TCP Options:
4:256:0:*:1024,*::df:0

Example MuonFP Signatures (click to use):

With TCP Options:
26847:2-4-8-1-3:1460:8
No TCP Options:
1024:::
Another example:
65535:1-2-3-8:1440:7

TCP Option Code Reference:

0 → eol (End of Options)
1 → nop (No Operation)
2 → mss (Maximum Segment Size)
3 → ws (Window Scale)
4 → sok (Selective ACK permitted)
5 → sack (Selective ACK)
8 → ts (Timestamp)