Skip to content

Commit

Permalink
Update README, Makefile and icon
Browse files Browse the repository at this point in the history
  • Loading branch information
ValdikSS committed May 17, 2017
1 parent 46af3c2 commit 0787b2a
Show file tree
Hide file tree
Showing 3 changed files with 16 additions and 4 deletions.
3 changes: 2 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@ TARGET = goodbyedpi.exe
LIBS = -L $(WINDIVERTLIBS) -lWinDivert -lws2_32
CC = $(CPREFIX)-gcc
CCWINDRES = $(CPREFIX)-windres
CFLAGS = -Wall -I $(WINDIVERTHEADERS) -L $(WINDIVERTLIBS) -O2
CFLAGS = -Wall -I $(WINDIVERTHEADERS) -L $(WINDIVERTLIBS) \
-O2 -fPIE -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2

.PHONY: default all clean

Expand Down
17 changes: 14 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,23 @@ It handles DPI connected using optical splitter or port mirroring (**Passive DPI
Download [latest version from Releases page](https://github.com/ValdikSS/GoodbyeDPI/releases) and run.

```
1: block passive DPI, 2: fragment outbound, 4: replace Host with hoSt, 8: remove space between host header and value
Usage: goodbyedpi.exe [OPTION...]
-p block passive DPI
-r replace Host with hoSt
-s remove space between host header and its value
-f [value] set HTTP fragmentation to value
-e [value] set HTTPS fragmentation to value
-1 enables all options, -f 2 -e 2 (most compatible mode, default)
-2 enables all options, -f 2 -e 40 (better speed yet still compatible)
-3 all options except fragmentation (best speed)
```

Try to run `goodbyedpi.exe 13` first. This enables 1, 4 and 8 options (1+4+8 = 13).
Try to run `goodbyedpi.exe` without any arguments first. If you can open blocked websites it means your ISP has DPI which can be circumvented. This is the slowest mode.

Run `goodbyedpi.exe 15` if this doesn't work. Fragmentation will cause slowdowns but it works in most cases.
Then try `goodbyedpi.exe -2`. It should be faster for HTTPS sites.

Use `goodbyedpi.exe -3` if it works for your ISP's DPI. This is the fastest mode but not compatible with every DPI.

# How does it work

Expand Down
Binary file modified icon.ico
Binary file not shown.

0 comments on commit 0787b2a

Please sign in to comment.