diff --git a/fingerprints-captures/capture-chrome-Google_Chrome_124_0_6367_60_unknown.pcap b/fingerprints-captures/capture-chrome-Google_Chrome_124_0_6367_60_unknown.pcap index 283b211..7283235 100644 Binary files a/fingerprints-captures/capture-chrome-Google_Chrome_124_0_6367_60_unknown.pcap and b/fingerprints-captures/capture-chrome-Google_Chrome_124_0_6367_60_unknown.pcap differ diff --git a/fingerprints-captures/capture-firefox-Mozilla_Firefox_125_0_2.pcap b/fingerprints-captures/capture-firefox-Mozilla_Firefox_125_0_2.pcap new file mode 100644 index 0000000..d7718ee Binary files /dev/null and b/fingerprints-captures/capture-firefox-Mozilla_Firefox_125_0_2.pcap differ diff --git a/pkg/fingerprints/fingerprints.go b/pkg/fingerprints/fingerprints.go index bd090ed..3a57f55 100644 --- a/pkg/fingerprints/fingerprints.go +++ b/pkg/fingerprints/fingerprints.go @@ -6,14 +6,16 @@ type ClientHelloFingerprint string // These fingerprints are added automatically generated and added by the 'fingerprint' workflow // The first byte should correspond to the DTLS version in a handshake message const ( - Google_Chrome_124_0_6367_60_unknown ClientHelloFingerprint = "fefd350922cea6550eca23995e0dcd7cbe09d1971294948a77fd8c8d4a3544349a2500000016c02bc02fcca9cca8c009c013c00ac014009c002f00350100004400170000ff01000100000a00080006001d00170018000b0002010000230000000d00140012040308040401050308050501080606010201000e0009000600010008000700" //nolint:revive,stylecheck Mozilla_Firefox_125_0_1 ClientHelloFingerprint = "fefda62c8fe5497b56ad1e096f4294cf48c8fe97699406088833f3076ed35bb12b0200000010c02bc02fcca9cca8c00ac009c013c0140100006a00170000ff01000100000a00080006001d00170018000b000201000010001200100677656272746308632d776562727463000d0020001e040305030603020308040805080604010501060102010402050206020202001c00024000000e000b0008000700080001000200" //nolint:revive,stylecheck + Google_Chrome_124_0_6367_60_unknown ClientHelloFingerprint = "fefdae6064bebc0381a2c7a260cd429b2f5861b9e31425b324dc1a96551bf6cae55500000016c02bc02fcca9cca8c009c013c00ac014009c002f00350100004400170000ff01000100000a00080006001d00170018000b0002010000230000000d00140012040308040401050308050501080606010201000e0009000600010008000700" //nolint:revive,stylecheck + Mozilla_Firefox_125_0_2 ClientHelloFingerprint = "fefd7be16d5aaecc40f8aea304a270fad3082338f58d56f73b7903ad3ea65f8068d200000010c02bc02fcca9cca8c00ac009c013c0140100006a00170000ff01000100000a00080006001d00170018000b000201000010001200100677656272746308632d776562727463000d0020001e040305030603020308040805080604010501060102010402050206020202001c00024000000e000b0008000700080001000200" //nolint:revive,stylecheck ) //nolint:unused func GetClientHelloFingerprints() []ClientHelloFingerprint { return []ClientHelloFingerprint{ - Google_Chrome_124_0_6367_60_unknown, //nolint:revive,stylecheck Mozilla_Firefox_125_0_1, //nolint:revive,stylecheck + Google_Chrome_124_0_6367_60_unknown, //nolint:revive,stylecheck + Mozilla_Firefox_125_0_2, //nolint:revive,stylecheck } }