Uses simple SSL fragmentation or fake packets to avoid DPI. To send and capture packets used scapy
TCP: short ttl, fake data offset, fake seq number
Can be used as a dns server to send traffic from remote devices that can not use http proxy.
No system privileges needed.
Currently works in Russia.
Alternatives: GoodbyeDPI
Requires: Python >= 3.8, npcap (windows)
- Download file nodpi.py and run
python3 nodpi.py
or open nodpi.py file - Configure browser to use proxy on 127.0.0.1:8881 or configure your system to use local dns server
- Disable kyber in browser
- Configure: fake + fake_mode (1, 2, 3) or/and fragment
- Enjoy!
- Doesn't bypass IP block
- Only TCP
- Doesn't work for HTTP only
- Captures packets slowly