Releases: xvzc/SpoofDPI
v1.2.1
Changelog
Other
- chore: add flake.nix (#346) by @hooreique
- refactor: extract handler (#344) by @xvzc
- refactor: extract netutil package (#343) by @xvzc
- ci: add go-test job and rename workflows (#342) by @xvzc
- refactor: packet sniffer writer (#349) by @xvzc
The configuration structure for policy matching has changed to allow multiple domains and
address ranges within a single rule. Users defining policies in config.toml must update their
configuration.
Changes:
- The
domainfield now accepts an array of strings. - The
cidrandportfields have been moved into a newaddrfield, which accepts an array of objects.
Migration Example:
Before:
match = { domain = "example.com" }
match = { cidr = "192.168.0.0/24", port = "all" }After:
match = { domain = ["example.com"] }
match = { addr = [{ cidr = "192.168.0.0/24", port = "all" }] }v1.2.0
v1.1.3
v1.1.2
v1.1.1
v1.1.0
v1.1.1 immediately.
Changelog
Features
- feat: add auto-policy option (#310) by @xvzc
- feat: merge --allow/--ignore flags into --policy (#307) by @xvzc
Fixes
- fix(proxy): go routine leak for tunnel function (#311) by @xvzc
- fix: condition for shouldExploit (#306) by @xvzc
Documentation
v1.0.2
v1.0.1
Changes
- renamed
--patternargument to--allow - added
--ignoreargument
v1.0.0
Changes
This major release includes a new feature to send fake HTTPS packets before the TLS handshake.
This feature introduces a dependency on libpcap, which has created significant challenges in providing pre-compiled binaries for all platforms.
Therefore, we unfortunately do not plan to provide pre-compiled binaries going forward. We sincerely apologize for this inconvenience.