Download Latest Version v3.0.0 source code.tar.gz (2.9 MB)
Email in envelope

Get an email when there's a new version of subjack

Home / v2.2.0
Name Modified Size InfoDownloads / Week
Parent folder
subjack-darwin-amd64 2026-03-15 16.5 MB
subjack-linux-arm64 2026-03-15 15.9 MB
subjack-darwin-arm64 2026-03-15 16.4 MB
subjack-windows-amd64.exe 2026-03-15 16.2 MB
subjack-linux-amd64 2026-03-15 16.2 MB
README.md 2026-03-15 1.2 kB
Subjack 2.2.0 source code.tar.gz 2026-03-15 2.9 MB
Subjack 2.2.0 source code.zip 2026-03-15 2.9 MB
Totals: 8 Items   87.1 MB 0

What's New

  • Go modules — modernized from GOPATH to Go modules (Go 1.25)
  • Embedded fingerprintsfingerprints.json is baked into the binary at compile time, no external config file needed
  • Custom DNS resolvers — new -r flag to specify a list of DNS resolvers with random selection and fallback
  • Kickofflabs fingerprint — added new subdomain takeover detection
  • GitHub Actions — CI pipeline and automated cross-platform release builds

Bug Fixes

  • Fixed race condition on concurrent JSON output writes
  • Fixed "Not Vulnerable" printing after a vulnerable detection
  • Fixed domain availability check running redundantly inside fingerprint loop
  • Fixed body fingerprint match not breaking out of outer loop
  • Fixed JSON output file not being truncated on rewrite
  • Fixed flag.Usage set after flag.Parse()
  • Replaced deprecated io/ioutil with modern equivalents

Improvements

  • Reusable HTTP client instead of creating one per request
  • fasthttp request/response objects returned to pool
  • Removed dead code (https(), joinHost())
  • Cleaner architecture — *Options passed through instead of 7+ parameter functions

Install

go install github.com/haccer/subjack@latest
Source: README.md, updated 2026-03-15