├── .editorconfig ├── .github └── workflows │ ├── ci.yaml │ └── release.yaml ├── .gitignore ├── LICENSE ├── Makefile ├── NOTICE ├── README.md ├── cmd └── main.go ├── e2e ├── memtest │ ├── go.mod │ ├── go.sum │ ├── helper.go │ └── main.go └── webbrowser │ ├── Pipfile │ ├── Pipfile.lock │ ├── test_chrome.py │ └── test_firefox.py ├── env.go ├── example ├── echo-server │ ├── Makefile │ ├── README.md │ ├── detail.go │ ├── main.go │ ├── response.go │ └── server.go ├── http2-fingerprint-dos-poc │ └── main.go ├── ja3-raw │ ├── README.md │ └── main.go ├── ja3-sorted-extensions │ ├── README.md │ └── main.go └── my-fingerprint │ ├── README.md │ └── main.go ├── fingerproxy.go ├── flags.go ├── go.mod ├── go.sum ├── pkg ├── README.md ├── certwatcher │ └── certwatcher.go ├── debug │ ├── debug.go │ └── debug_stub.go ├── fingerprint │ ├── fingerprint.go │ └── header_injector.go ├── hack │ ├── channel_listener.go │ ├── hajack_clienthello_conn.go │ └── tls_clienthello_conn.go ├── http2 │ ├── .gitignore │ ├── LICENSE │ ├── ascii.go │ ├── ascii_test.go │ ├── ciphers.go │ ├── ciphers_test.go │ ├── client_conn_pool.go │ ├── clientconn_test.go │ ├── config.go │ ├── config_go124.go │ ├── config_pre_go124.go │ ├── config_test.go │ ├── connframes_test.go │ ├── databuffer.go │ ├── databuffer_test.go │ ├── errors.go │ ├── errors_test.go │ ├── flow.go │ ├── flow_test.go │ ├── frame.go │ ├── frame_test.go │ ├── gate_test.go │ ├── gotrack.go │ ├── gotrack_test.go │ ├── h2c │ │ ├── h2c.go │ │ └── h2c_test.go │ ├── h2i │ │ ├── README.md │ │ └── h2i.go │ ├── headermap.go │ ├── hpack │ │ ├── encode.go │ │ ├── encode_test.go │ │ ├── gen.go │ │ ├── hpack.go │ │ ├── hpack_test.go │ │ ├── huffman.go │ │ ├── static_table.go │ │ ├── tables.go │ │ └── tables_test.go │ ├── http2.go │ ├── http2_test.go │ ├── netconn_test.go │ ├── pipe.go │ ├── pipe_test.go │ ├── server.go │ ├── server_push_test.go │ ├── server_test.go │ ├── sync_test.go │ ├── timer.go │ ├── transport.go │ ├── transport_test.go │ ├── unencrypted.go │ ├── write.go │ ├── writesched.go │ ├── writesched_priority.go │ ├── writesched_priority_test.go │ ├── writesched_random.go │ ├── writesched_random_test.go │ ├── writesched_roundrobin.go │ ├── writesched_roundrobin_test.go │ └── writesched_test.go ├── ja3 │ ├── LICENSE │ ├── ja3.go │ └── sync.sh ├── ja4 │ ├── LICENSE │ ├── helper.go │ ├── ja4.go │ ├── ja4_test.go │ └── types.go ├── ja4pcap │ ├── pcap.go │ ├── pcap_test.go │ ├── sync-testdata.sh │ └── testdata │ │ ├── pcap │ │ ├── CVE-2018-6794.pcap │ │ ├── badcurveball.pcap │ │ ├── browsers-x509.pcapng │ │ ├── chrome-cloudflare-quic-with-secrets.pcapng │ │ ├── gre-erspan-vxlan.pcap │ │ ├── gre-sample.pcap │ │ ├── http1-with-cookies.pcapng │ │ ├── http1.pcapng │ │ ├── http2-with-cookies.pcapng │ │ ├── ipv6.pcapng │ │ ├── latest.pcapng │ │ ├── macos_tcp_flags.pcap │ │ ├── quic-tls-handshake.pcapng │ │ ├── quic-with-several-tls-frames.pcapng │ │ ├── single-packets.pcap │ │ ├── socks4-https.pcap │ │ ├── ssh-r.pcap │ │ ├── ssh-scp-1050.pcap │ │ ├── ssh.pcapng │ │ ├── ssh2-malformed.pcap │ │ ├── ssh2-moloch-crash.pcap │ │ ├── ssh2.pcapng │ │ ├── sshv1.pcap │ │ ├── tcpdump-geneve.pcap │ │ ├── tls-alpn-h2.pcap │ │ ├── tls-handshake.pcapng │ │ ├── tls-non-ascii-alpn.pcapng │ │ ├── tls-sni.pcapng │ │ ├── tls12.pcap │ │ ├── tls3.pcapng │ │ └── v6.pcap │ │ └── snapshots │ │ ├── ja4__insta@CVE-2018-6794.pcap.snap │ │ ├── ja4__insta@badcurveball.pcap.snap │ │ ├── ja4__insta@browsers-x509.pcapng.snap │ │ ├── ja4__insta@chrome-cloudflare-quic-with-secrets.pcapng.snap │ │ ├── ja4__insta@gre-erspan-vxlan.pcap.snap │ │ ├── ja4__insta@gre-sample.pcap.snap │ │ ├── ja4__insta@gtp-iphone.pcap.snap │ │ ├── ja4__insta@http1-with-cookies.pcapng.snap │ │ ├── ja4__insta@http1.pcapng.snap │ │ ├── ja4__insta@http2-with-cookies.pcapng.snap │ │ ├── ja4__insta@ipv6.pcapng.snap │ │ ├── ja4__insta@latest.pcapng.snap │ │ ├── ja4__insta@macos_tcp_flags.pcap.snap │ │ ├── ja4__insta@quic-tls-handshake.pcapng.snap │ │ ├── ja4__insta@quic-with-several-tls-frames.pcapng.snap │ │ ├── ja4__insta@single-packets.pcap.snap │ │ ├── ja4__insta@socks4-https.pcap.snap │ │ ├── ja4__insta@ssh-r.pcap.snap │ │ ├── ja4__insta@ssh-scp-1050.pcap.snap │ │ ├── ja4__insta@ssh.pcapng.snap │ │ ├── ja4__insta@ssh2-malformed.pcap.snap │ │ ├── ja4__insta@ssh2-moloch-crash.pcap.snap │ │ ├── ja4__insta@ssh2.pcapng.snap │ │ ├── ja4__insta@sshv1.pcap.snap │ │ ├── ja4__insta@tcpdump-geneve.pcap.snap │ │ ├── ja4__insta@tls-alpn-h2.pcap.snap │ │ ├── ja4__insta@tls-handshake.pcapng.snap │ │ ├── ja4__insta@tls-non-ascii-alpn.pcapng.snap │ │ ├── ja4__insta@tls-sni.pcapng.snap │ │ ├── ja4__insta@tls12.pcap.snap │ │ ├── ja4__insta@tls3.pcapng.snap │ │ └── ja4__insta@v6.pcap.snap ├── metadata │ ├── context.go │ ├── http2.go │ └── metadata.go ├── proxyserver │ ├── proxyserver.go │ └── proxyserver_test.go ├── reverseproxy │ ├── handler.go │ ├── handler_test.go │ └── header_injector.go └── sync-http2-pkg.sh └── testdata └── gencert.sh /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/README.md -------------------------------------------------------------------------------- /cmd/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/cmd/main.go -------------------------------------------------------------------------------- /e2e/memtest/go.mod: -------------------------------------------------------------------------------- 1 | module memtest 2 | 3 | go 1.22.0 4 | -------------------------------------------------------------------------------- /e2e/memtest/go.sum: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /e2e/memtest/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/e2e/memtest/helper.go -------------------------------------------------------------------------------- /e2e/memtest/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/e2e/memtest/main.go -------------------------------------------------------------------------------- /e2e/webbrowser/Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/e2e/webbrowser/Pipfile -------------------------------------------------------------------------------- /e2e/webbrowser/Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/e2e/webbrowser/Pipfile.lock -------------------------------------------------------------------------------- /e2e/webbrowser/test_chrome.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/e2e/webbrowser/test_chrome.py -------------------------------------------------------------------------------- /e2e/webbrowser/test_firefox.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/e2e/webbrowser/test_firefox.py -------------------------------------------------------------------------------- /env.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/env.go -------------------------------------------------------------------------------- /example/echo-server/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/example/echo-server/Makefile -------------------------------------------------------------------------------- /example/echo-server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/example/echo-server/README.md -------------------------------------------------------------------------------- /example/echo-server/detail.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/example/echo-server/detail.go -------------------------------------------------------------------------------- /example/echo-server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/example/echo-server/main.go -------------------------------------------------------------------------------- /example/echo-server/response.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/example/echo-server/response.go -------------------------------------------------------------------------------- /example/echo-server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/example/echo-server/server.go -------------------------------------------------------------------------------- /example/http2-fingerprint-dos-poc/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/example/http2-fingerprint-dos-poc/main.go -------------------------------------------------------------------------------- /example/ja3-raw/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/example/ja3-raw/README.md -------------------------------------------------------------------------------- /example/ja3-raw/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/example/ja3-raw/main.go -------------------------------------------------------------------------------- /example/ja3-sorted-extensions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/example/ja3-sorted-extensions/README.md -------------------------------------------------------------------------------- /example/ja3-sorted-extensions/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/example/ja3-sorted-extensions/main.go -------------------------------------------------------------------------------- /example/my-fingerprint/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/example/my-fingerprint/README.md -------------------------------------------------------------------------------- /example/my-fingerprint/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/example/my-fingerprint/main.go -------------------------------------------------------------------------------- /fingerproxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/fingerproxy.go -------------------------------------------------------------------------------- /flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/flags.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/go.sum -------------------------------------------------------------------------------- /pkg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/README.md -------------------------------------------------------------------------------- /pkg/certwatcher/certwatcher.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/certwatcher/certwatcher.go -------------------------------------------------------------------------------- /pkg/debug/debug.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/debug/debug.go -------------------------------------------------------------------------------- /pkg/debug/debug_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/debug/debug_stub.go -------------------------------------------------------------------------------- /pkg/fingerprint/fingerprint.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/fingerprint/fingerprint.go -------------------------------------------------------------------------------- /pkg/fingerprint/header_injector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/fingerprint/header_injector.go -------------------------------------------------------------------------------- /pkg/hack/channel_listener.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/hack/channel_listener.go -------------------------------------------------------------------------------- /pkg/hack/hajack_clienthello_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/hack/hajack_clienthello_conn.go -------------------------------------------------------------------------------- /pkg/hack/tls_clienthello_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/hack/tls_clienthello_conn.go -------------------------------------------------------------------------------- /pkg/http2/.gitignore: -------------------------------------------------------------------------------- 1 | *~ 2 | h2i/h2i 3 | -------------------------------------------------------------------------------- /pkg/http2/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/LICENSE -------------------------------------------------------------------------------- /pkg/http2/ascii.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/ascii.go -------------------------------------------------------------------------------- /pkg/http2/ascii_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/ascii_test.go -------------------------------------------------------------------------------- /pkg/http2/ciphers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/ciphers.go -------------------------------------------------------------------------------- /pkg/http2/ciphers_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/ciphers_test.go -------------------------------------------------------------------------------- /pkg/http2/client_conn_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/client_conn_pool.go -------------------------------------------------------------------------------- /pkg/http2/clientconn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/clientconn_test.go -------------------------------------------------------------------------------- /pkg/http2/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/config.go -------------------------------------------------------------------------------- /pkg/http2/config_go124.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/config_go124.go -------------------------------------------------------------------------------- /pkg/http2/config_pre_go124.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/config_pre_go124.go -------------------------------------------------------------------------------- /pkg/http2/config_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/config_test.go -------------------------------------------------------------------------------- /pkg/http2/connframes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/connframes_test.go -------------------------------------------------------------------------------- /pkg/http2/databuffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/databuffer.go -------------------------------------------------------------------------------- /pkg/http2/databuffer_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/databuffer_test.go -------------------------------------------------------------------------------- /pkg/http2/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/errors.go -------------------------------------------------------------------------------- /pkg/http2/errors_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/errors_test.go -------------------------------------------------------------------------------- /pkg/http2/flow.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/flow.go -------------------------------------------------------------------------------- /pkg/http2/flow_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/flow_test.go -------------------------------------------------------------------------------- /pkg/http2/frame.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/frame.go -------------------------------------------------------------------------------- /pkg/http2/frame_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/frame_test.go -------------------------------------------------------------------------------- /pkg/http2/gate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/gate_test.go -------------------------------------------------------------------------------- /pkg/http2/gotrack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/gotrack.go -------------------------------------------------------------------------------- /pkg/http2/gotrack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/gotrack_test.go -------------------------------------------------------------------------------- /pkg/http2/h2c/h2c.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/h2c/h2c.go -------------------------------------------------------------------------------- /pkg/http2/h2c/h2c_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/h2c/h2c_test.go -------------------------------------------------------------------------------- /pkg/http2/h2i/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/h2i/README.md -------------------------------------------------------------------------------- /pkg/http2/h2i/h2i.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/h2i/h2i.go -------------------------------------------------------------------------------- /pkg/http2/headermap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/headermap.go -------------------------------------------------------------------------------- /pkg/http2/hpack/encode.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/hpack/encode.go -------------------------------------------------------------------------------- /pkg/http2/hpack/encode_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/hpack/encode_test.go -------------------------------------------------------------------------------- /pkg/http2/hpack/gen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/hpack/gen.go -------------------------------------------------------------------------------- /pkg/http2/hpack/hpack.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/hpack/hpack.go -------------------------------------------------------------------------------- /pkg/http2/hpack/hpack_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/hpack/hpack_test.go -------------------------------------------------------------------------------- /pkg/http2/hpack/huffman.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/hpack/huffman.go -------------------------------------------------------------------------------- /pkg/http2/hpack/static_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/hpack/static_table.go -------------------------------------------------------------------------------- /pkg/http2/hpack/tables.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/hpack/tables.go -------------------------------------------------------------------------------- /pkg/http2/hpack/tables_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/hpack/tables_test.go -------------------------------------------------------------------------------- /pkg/http2/http2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/http2.go -------------------------------------------------------------------------------- /pkg/http2/http2_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/http2_test.go -------------------------------------------------------------------------------- /pkg/http2/netconn_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/netconn_test.go -------------------------------------------------------------------------------- /pkg/http2/pipe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/pipe.go -------------------------------------------------------------------------------- /pkg/http2/pipe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/pipe_test.go -------------------------------------------------------------------------------- /pkg/http2/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/server.go -------------------------------------------------------------------------------- /pkg/http2/server_push_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/server_push_test.go -------------------------------------------------------------------------------- /pkg/http2/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/server_test.go -------------------------------------------------------------------------------- /pkg/http2/sync_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/sync_test.go -------------------------------------------------------------------------------- /pkg/http2/timer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/timer.go -------------------------------------------------------------------------------- /pkg/http2/transport.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/transport.go -------------------------------------------------------------------------------- /pkg/http2/transport_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/transport_test.go -------------------------------------------------------------------------------- /pkg/http2/unencrypted.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/unencrypted.go -------------------------------------------------------------------------------- /pkg/http2/write.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/write.go -------------------------------------------------------------------------------- /pkg/http2/writesched.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/writesched.go -------------------------------------------------------------------------------- /pkg/http2/writesched_priority.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/writesched_priority.go -------------------------------------------------------------------------------- /pkg/http2/writesched_priority_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/writesched_priority_test.go -------------------------------------------------------------------------------- /pkg/http2/writesched_random.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/writesched_random.go -------------------------------------------------------------------------------- /pkg/http2/writesched_random_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/writesched_random_test.go -------------------------------------------------------------------------------- /pkg/http2/writesched_roundrobin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/writesched_roundrobin.go -------------------------------------------------------------------------------- /pkg/http2/writesched_roundrobin_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/writesched_roundrobin_test.go -------------------------------------------------------------------------------- /pkg/http2/writesched_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/http2/writesched_test.go -------------------------------------------------------------------------------- /pkg/ja3/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja3/LICENSE -------------------------------------------------------------------------------- /pkg/ja3/ja3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja3/ja3.go -------------------------------------------------------------------------------- /pkg/ja3/sync.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja3/sync.sh -------------------------------------------------------------------------------- /pkg/ja4/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4/LICENSE -------------------------------------------------------------------------------- /pkg/ja4/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4/helper.go -------------------------------------------------------------------------------- /pkg/ja4/ja4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4/ja4.go -------------------------------------------------------------------------------- /pkg/ja4/ja4_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4/ja4_test.go -------------------------------------------------------------------------------- /pkg/ja4/types.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4/types.go -------------------------------------------------------------------------------- /pkg/ja4pcap/pcap.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/pcap.go -------------------------------------------------------------------------------- /pkg/ja4pcap/pcap_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/pcap_test.go -------------------------------------------------------------------------------- /pkg/ja4pcap/sync-testdata.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/sync-testdata.sh -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/CVE-2018-6794.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/CVE-2018-6794.pcap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/badcurveball.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/badcurveball.pcap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/browsers-x509.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/browsers-x509.pcapng -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/chrome-cloudflare-quic-with-secrets.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/chrome-cloudflare-quic-with-secrets.pcapng -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/gre-erspan-vxlan.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/gre-erspan-vxlan.pcap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/gre-sample.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/gre-sample.pcap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/http1-with-cookies.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/http1-with-cookies.pcapng -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/http1.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/http1.pcapng -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/http2-with-cookies.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/http2-with-cookies.pcapng -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/ipv6.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/ipv6.pcapng -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/latest.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/latest.pcapng -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/macos_tcp_flags.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/macos_tcp_flags.pcap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/quic-tls-handshake.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/quic-tls-handshake.pcapng -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/quic-with-several-tls-frames.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/quic-with-several-tls-frames.pcapng -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/single-packets.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/single-packets.pcap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/socks4-https.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/socks4-https.pcap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/ssh-r.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/ssh-r.pcap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/ssh-scp-1050.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/ssh-scp-1050.pcap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/ssh.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/ssh.pcapng -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/ssh2-malformed.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/ssh2-malformed.pcap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/ssh2-moloch-crash.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/ssh2-moloch-crash.pcap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/ssh2.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/ssh2.pcapng -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/sshv1.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/sshv1.pcap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/tcpdump-geneve.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/tcpdump-geneve.pcap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/tls-alpn-h2.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/tls-alpn-h2.pcap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/tls-handshake.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/tls-handshake.pcapng -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/tls-non-ascii-alpn.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/tls-non-ascii-alpn.pcapng -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/tls-sni.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/tls-sni.pcapng -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/tls12.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/tls12.pcap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/tls3.pcapng: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/tls3.pcapng -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/pcap/v6.pcap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/pcap/v6.pcap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@CVE-2018-6794.pcap.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@CVE-2018-6794.pcap.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@badcurveball.pcap.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@badcurveball.pcap.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@browsers-x509.pcapng.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@browsers-x509.pcapng.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@chrome-cloudflare-quic-with-secrets.pcapng.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@chrome-cloudflare-quic-with-secrets.pcapng.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@gre-erspan-vxlan.pcap.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@gre-erspan-vxlan.pcap.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@gre-sample.pcap.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@gre-sample.pcap.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@gtp-iphone.pcap.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@gtp-iphone.pcap.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@http1-with-cookies.pcapng.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@http1-with-cookies.pcapng.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@http1.pcapng.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@http1.pcapng.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@http2-with-cookies.pcapng.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@http2-with-cookies.pcapng.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@ipv6.pcapng.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@ipv6.pcapng.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@latest.pcapng.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@latest.pcapng.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@macos_tcp_flags.pcap.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@macos_tcp_flags.pcap.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@quic-tls-handshake.pcapng.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@quic-tls-handshake.pcapng.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@quic-with-several-tls-frames.pcapng.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@quic-with-several-tls-frames.pcapng.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@single-packets.pcap.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@single-packets.pcap.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@socks4-https.pcap.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@socks4-https.pcap.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@ssh-r.pcap.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@ssh-r.pcap.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@ssh-scp-1050.pcap.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@ssh-scp-1050.pcap.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@ssh.pcapng.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@ssh.pcapng.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@ssh2-malformed.pcap.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@ssh2-malformed.pcap.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@ssh2-moloch-crash.pcap.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@ssh2-moloch-crash.pcap.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@ssh2.pcapng.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@ssh2.pcapng.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@sshv1.pcap.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@sshv1.pcap.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@tcpdump-geneve.pcap.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@tcpdump-geneve.pcap.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@tls-alpn-h2.pcap.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@tls-alpn-h2.pcap.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@tls-handshake.pcapng.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@tls-handshake.pcapng.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@tls-non-ascii-alpn.pcapng.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@tls-non-ascii-alpn.pcapng.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@tls-sni.pcapng.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@tls-sni.pcapng.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@tls12.pcap.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@tls12.pcap.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@tls3.pcapng.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@tls3.pcapng.snap -------------------------------------------------------------------------------- /pkg/ja4pcap/testdata/snapshots/ja4__insta@v6.pcap.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/ja4pcap/testdata/snapshots/ja4__insta@v6.pcap.snap -------------------------------------------------------------------------------- /pkg/metadata/context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/metadata/context.go -------------------------------------------------------------------------------- /pkg/metadata/http2.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/metadata/http2.go -------------------------------------------------------------------------------- /pkg/metadata/metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/metadata/metadata.go -------------------------------------------------------------------------------- /pkg/proxyserver/proxyserver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/proxyserver/proxyserver.go -------------------------------------------------------------------------------- /pkg/proxyserver/proxyserver_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/proxyserver/proxyserver_test.go -------------------------------------------------------------------------------- /pkg/reverseproxy/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/reverseproxy/handler.go -------------------------------------------------------------------------------- /pkg/reverseproxy/handler_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/reverseproxy/handler_test.go -------------------------------------------------------------------------------- /pkg/reverseproxy/header_injector.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/reverseproxy/header_injector.go -------------------------------------------------------------------------------- /pkg/sync-http2-pkg.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/pkg/sync-http2-pkg.sh -------------------------------------------------------------------------------- /testdata/gencert.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wi1dcard/fingerproxy/HEAD/testdata/gencert.sh --------------------------------------------------------------------------------