Goodbye DPI

Passive Deep Packet Inspection blocker and Active DPI circumvention utility, for Windows.

Open Source

Goodbye DPI Source Code

Author

ValdikSS

Description

GoodbyeDPI — Deep Packet Inspection circumvention utility (for Windows)

#anticensorship#censorship-circumvention#deep-packet-inspection#dpi

Homepage

https://ntc.party/c/community-software/goodbyedpi

License

Apache-2.0

Created

16 May 17

Last Updated

12 Jul 26

Latest version

0.2.3rc3

Primary Language

C

Size

222 KB

Stars

28,480

Forks

2,193

Watchers

28,480

Language Usage

Language Usage

Star History

Star History

Recent Commits

  • Aman Ullah Yasir (15 Dec 25)

    Fix grammar error in README and YAML syntax errors in workflow This commit corrects a grammar error in the README documentation and fixes GitHub Actions workflow environment variable references that had extra spaces preventing proper variable resolution.

  • ValdikSS (30 Sept 25)

    Add ByeByeDPI. Closes #823

  • Ozkan (04 Sept 25)

    Update goodbyedpi.c

  • EgorWeders (16 Oct 24)

    Adds a clearer description The main readme shows only the most recently committed features. But it will be more useful for the user to know the functionality of the version he has.

  • Artem (13 Oct 24)

    Update README.md, fix a typo (QUIC -> QUIK as trading software, not protocol)

  • RknMustDie512 (25 Sept 24)

    Add TLS ClientHello fake packet generator

  • ValdikSS (05 Oct 24)

    Update README.md. Close #677

  • EgorWeders (04 Oct 24)

    Fixed typo

  • ValdikSS (23 Sept 24)

    Update bug.yml

  • ValdikSS (23 Sept 24)

    Update bug.yml

  • ValdikSS (20 Sept 24)

    Update README.md

  • LiviaMedeiros (20 Sept 24)

    add `.gitignore`

  • Ikko Eltociear Ashimine (18 Sept 24)

    docs: update README.md (#634) incompabitle -> incompatible

  • ValdikSS (18 Sept 24)

    Update github issue template

  • ValdikSS (18 Sept 24)

    Update github issue template

  • ValdikSS (17 Sept 24)

    Allow up to 1420 bytes in fake packet (`--fake-from-hex`). Since it's a hex string, we should double the length

  • ValdikSS (14 Sept 24)

    0.2.3rc3 version

  • ValdikSS (14 Sept 24)

    Fix: fake_load_random maximum packet size

  • ValdikSS (14 Sept 24)

    0.2.3rc2 version

  • ValdikSS (14 Sept 24)

    --fake-resend option: repeat sending each fake packet number of times

  • ValdikSS (14 Sept 24)

    Print number of custom fake payloads on start

  • ValdikSS (14 Sept 24)

    --fake-gen option: generate random-filled Fake Packets This option is similar to fake-from-hex, but generates number of packets with random payload.

  • ValdikSS (14 Sept 24)

    --fake-from-hex option: load Fake Packet from HEX data This option replaces built-in fake packets with the user-supplied ones, could be used multiple times (up to 30). Each fake packet loaded with this option is sent in command line order, every time (on each TLS ClientHello or HTTP GET/POST).

  • ValdikSS (19 Aug 24)

    Update README.md

  • ValdikSS (17 Aug 24)

    Ignore all RSTs with -p

  • ValdikSS (15 Aug 24)

    Fix help print (`--help`), '?' is reserved in getopt. Broken due to 16f2a8fb8136790c1e26aa48cbbd64b327d676e8

  • ValdikSS (14 Aug 24)

    Allow to add the whole root zones into blacklist. Fixes #564.

  • Viktor45 (13 Aug 24)

    add youtubeUnblock link (#551) updated readme with youtubeUnblock link for OpenWRT/Entware routers and Linux

  • ValdikSS (09 Aug 24)

    Merge pull request #533 from EgorWeders/image-base-remove-patch-1 Removed not recommended --image-base linker param. Closes #530.

  • EgorWeders (09 Aug 24)

    Removed not recommended --image-base linker param Tested only on windows 10 locally and in github actions image

Goodbye DPI Security

2.8/10

Repo Security Summary

Updated 29 Jun 26

  • Code-Review 3/10
  • Maintained 0/10
  • Token-Permissions 0/10
  • Packaging N/A
  • Pinned-Dependencies 0/10
  • Dangerous-Workflow 10/10
  • Binary-Artifacts 10/10
  • CII-Best-Practices 0/10
  • Security-Policy 0/10
  • Fuzzing 0/10
  • License 10/10
  • Signed-Releases 0/10
  • Branch-Protection 0/10
  • SAST 0/10

Goodbye DPI Website

Website

Redirects

Does not redirect

Security Checks

4 security checks failed (61 passed)

  • Top-Level Domain Highly Abused
  • HTTP Status Error
  • HTTP Server Error
  • Empty Page Content

Server Details

  • IP Address
  • Location , , ,
  • ISP
  • ASN

Associated Countries

  • US US
  • DE DE

Safety Score

Website marked as risky

60%

Blacklist Check

ntc.party was found on 0 blacklists

  • AntiSocial Blacklist
  • Artists Against 419
  • Badbitcoin
  • Bambenek Consulting
  • CERT Polska
  • CoinBlockerLists
  • CRDF
  • CryptoScamDB
  • EtherAddressLookup
  • EtherScamDB
  • Fake Website Buster
  • MetaMask EthPhishing
  • NABP Not Recommended Sites
  • OpenPhish
  • PetScams
  • PhishFeed
  • PhishFort
  • Phishing.Database
  • PhishStats
  • PhishTank
  • Phishunt
  • RPiList Not Serious
  • Scam.Directory
  • SecureReload Phishing List
  • Spam404
  • StopGunScams
  • Suspicious Hosting IP
  • ThreatFox
  • ThreatLog
  • TweetFeed
  • URLhaus
  • ViriBack C2 Tracker

Website Preview

Website preview

Goodbye DPI Reviews

More Network Analysis

About the Data: Goodbye DPI

API

You can access Goodbye DPI's data programmatically via our API. Simply make a GET request to:

https://api.awesome-privacy.xyz/v1/services/goodbye-dpi

The REST API is free, no-auth and CORS-enabled. To learn more, view the API Docs or read the API Usage Guide.

Share Goodbye DPI

Help your friends compare Network Analysis, and pick privacy-respecting software and services.
Share Goodbye DPI and Awesome Privacy with your network!

View Network Analysis (3)