Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Aggressive retransmits / duping from different source port (dpi randomly drops / lags / hangs ssl client helo) #304

Open
notsure2 opened this issue May 1, 2023 · 2 comments

Comments

@notsure2
Copy link

notsure2 commented May 1, 2023

Describe your feature / Опишите ваше предложение

Hello,
In my country, we have a DPI that doesn't outright block stuff but instead makes the internet "unreliable". The DPI inspects SSL Client HELO, and randomly chooses such packets to then blackhole the connection. Alternatively, it may delay the response by many seconds (possible overload). When I change the sni I am using in my vpn program, it works ok for a few minutes then the shittification gets switched on.

The auto-ttl and fragmentation options help, but is there a way to have goodbyedpi aggressively send multiple copies of the same packet or find a way to beat such internet shittification ?

UDP bypasses this, but the DPI at random times of the day will throttle any unidentifiable udp traffic to 2 Mbps.
Protocols like QUIC are totally blocked (some versions of it).

If there's any suggestion of combination of settings to beat this or if there's any captures I can send privately to assist, let me know.

@ValdikSS
Copy link
Owner

ValdikSS commented Jun 6, 2023

This is a reasonable proposal, I have an idea to implement packet stuffing, will do retransmissions as well.

@sergeevabc
Copy link

@ValdikSS, thanks for keeping GoodbyeDPI developed.
Happy new 2024 year from Russia. Stay healthy, sane and safe.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants