mic.git


mic

~ proxy for JA4-TLS fingerprinting evasion
git clone https://github.com/djnnvx/mic.git
log | files | refs | archive | README | LICENSE

ModeNameSize
-rw-r--r--.dockerignore4L
-rw-r--r--.github/workflows/ci.yml31L
-rw-r--r--.github/workflows/release.yml30L
-rw-r--r--.gitignore33L
-rw-r--r--.goreleaser.yaml56L
-rw-r--r--.tool-versions1L
-rw-r--r--Dockerfile17L
-rw-r--r--LICENSE21L
-rw-r--r--Makefile27L
-rw-r--r--README.md180L
-rw-r--r--cmd/client.go78L
-rw-r--r--cmd/client_test.go53L
-rw-r--r--cmd/probe/main.go91L
-rw-r--r--cmd/root.go73L
-rw-r--r--cmd/server.go75L
-rw-r--r--fingerprint/ja4.go366L
-rw-r--r--fingerprint/ja4_test.go371L
-rw-r--r--fingerprint/ja4s.go171L
-rw-r--r--fingerprint/ja4s_test.go247L
-rw-r--r--fingerprint/tls.go49L
-rw-r--r--fingerprint/tls_test.go52L
-rw-r--r--go.mod20L
-rw-r--r--go.sum29L
-rw-r--r--main.go9L
-rw-r--r--proxy/ca.go204L
-rw-r--r--proxy/ca_test.go306L
-rw-r--r--proxy/https.go87L
-rw-r--r--proxy/https_test.go84L
-rw-r--r--proxy/integration_test.go187L
-rw-r--r--proxy/ja4_integration_test.go144L
-rw-r--r--proxy/ja4capture_test.go95L
-rw-r--r--proxy/ja4s_capture_test.go66L
-rw-r--r--proxy/ja4s_integration_test.go159L
-rw-r--r--proxy/proxy.go164L
-rw-r--r--proxy/proxy_test.go224L
-rw-r--r--proxy/serverfront.go41L
-rwxr-xr-xscripts/cleanup.sh17L
-rwxr-xr-xscripts/run_integration_tests.sh27L
-rwxr-xr-xscripts/setup.sh31L