SpoofDPI

A simple and fast anti-censorship tool written in Go

APACHE-2.0 License

Downloads
437
Stars
3.5K
Committers
7

Bot releases are visible (Hide)

SpoofDPI - v0.12.0

Published by github-actions[bot] about 1 month ago

Changes

  • feat: add the ability to disable ipv6 resolution for dns (#240) by @LiquidTheDangerous
  • chore: use scratch image for Dockerfile instead of distroless (#226) by @gavrilovegor519
  • fix: packet processing for http request (#230) by @xvzc
  • chore: change types of flags that can't be negative to uint* (#231) by @Ledorub
  • docs: add installation instructions for FreeBSD (#219) by @nxjosephofficial
  • docs: revised instructions on russian (#218) by @sergkondr
SpoofDPI - v0.11.1 Latest Release

Published by github-actions[bot] about 2 months ago

Changes

  • chore: use Google Distroless for compact images (#208) by @gavrilovegor519
  • fix: get ctx logger on new request (#198) by @xvzc
SpoofDPI - v0.11.0

Published by github-actions[bot] about 2 months ago

Changes

  • No changes
SpoofDPI - v0.10.10

Published by github-actions[bot] about 2 months ago

Changes

  • Add error handling for reading client hello
  • Add IPv6 support
  • Improved log format
SpoofDPI - v0.10.12

Published by github-actions[bot] about 2 months ago

Changes

  • Renamed the name of binary to spoofdpi
SpoofDPI - v0.10.11

Published by github-actions[bot] about 2 months ago

Changes

  • Refactor Proxy and Args
  • Added termination instruction
SpoofDPI - v0.10.8

Published by github-actions[bot] 2 months ago

Changes

  • chore: add release action (#143) @xvzc
  • fix: nil pointer deref (#140) @LiquidTheDangerous

@BuzzBuzzards, @LiquidTheDangerous, @Viktor45, @eltociear, @hufrea, @iamdeka, @igor-arkhipov, @ihateradiohead, @ohaiibuzzle, @xvzc, Andrey Semenov and Канюков Никита Александрович

SpoofDPI -

Published by xvzc 2 months ago

Changes

  • imporved io performance for proxy server
  • added internal dns over https
  • added windows binary release
SpoofDPI - Release v0.10.6

Published by xvzc 2 months ago

Changes

  • spoof-dpi now uses system-dns when the given patterns are not matched with the url
  • removed --url option which can be covered with --pattern option.
SpoofDPI - Release v0.10.5

Published by xvzc 2 months ago

Changes

  • added arm64 binary for MacOS
SpoofDPI - Release v0.10.4

Published by xvzc 3 months ago

Changes

  • spoof-dpi now uses legacy style fragmentation by default.
SpoofDPI - Release v0.10.3

Published by xvzc 3 months ago

Changes

  • disable timeout option when not given
SpoofDPI - Release v0.10.2

Published by xvzc 3 months ago

Changes

  • enhance logging for dns package
SpoofDPI - Release v0.10.1

Published by xvzc 3 months ago

Changes

  • re-added legacy style tcp level fragmentation. This can be used when the given window-size option is 0
SpoofDPI - Release v0.10.0

Published by xvzc 3 months ago

Changes

  • Added window-size option that sets the size of fragmented client hello packet.
  • Added -v option that shows the version string
  • Removed net package and use proxy package instead
  • Dns over HTTPS is now disabled by default and we can enable it with --enable-doh option.
SpoofDPI - Release v0.9

Published by xvzc 3 months ago

Changes

  • Implemented #31
SpoofDPI - Release v0.81

Published by xvzc 3 months ago

Changes

  • Set default timeout to 2000ms because there are cases that the client requests to some website that takes long time to response
SpoofDPI - Release v0.8

Published by xvzc about 1 year ago

Changes

  • Added --timeout option.
  • Fixed #46. The timeout option is disabled by default. use --timeout option to enable it.
  • Changed name for --banner to --no-banner
    • Now there's no longer a need to run with spoof-dpi --banner=false, but just spoof-dpi --no-banner
SpoofDPI - Release v0.7

Published by xvzc over 1 year ago

Changes

Now we support options for white listed urls and url patterns.
It will only bypass when users are trying to send requests to those urls

Examples

  • --url=google.com --url=github.com
  • --pattern="google|github"
SpoofDPI - Release v0.62

Published by xvzc about 2 years ago

Changes

  • Fixed the problem not being able to run binaries