ValdikSS
cb9cc82fde
Fix: fake_load_random maximum packet size
2024-09-15 00:32:43 +03:00
ValdikSS
c2784dd79e
0.2.3rc2 version
2024-09-14 23:06:36 +03:00
ValdikSS
bc95b6f598
--fake-resend option: repeat sending each fake packet number of times
2024-09-14 23:00:38 +03:00
ValdikSS
985a09c73d
Print number of custom fake payloads on start
2024-09-14 22:42:56 +03:00
ValdikSS
15793fb84f
--fake-gen option: generate random-filled Fake Packets
...
This option is similar to fake-from-hex, but generates number of
packets with random payload.
2024-09-14 22:35:28 +03:00
ValdikSS
f0d42129aa
--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).
2024-09-14 22:34:11 +03:00
ValdikSS
83af8cc541
Update README.md
2024-08-19 19:02:04 +03:00
ValdikSS
62f2953515
Ignore all RSTs with -p
2024-08-17 18:49:43 +03:00
ValdikSS
7b66094f56
Fix help print (--help
), '?' is reserved in getopt.
...
Broken due to 16f2a8fb81
2024-08-15 14:02:06 +03:00
ValdikSS
a6c7169033
Allow to add the whole root zones into blacklist. Fixes #564 .
2024-08-14 17:42:05 +03:00
Viktor45
c8c596f37e
add youtubeUnblock link ( #551 )
...
updated readme with youtubeUnblock link for OpenWRT/Entware routers and Linux
2024-08-13 20:57:49 +03:00
ValdikSS
fb552640b6
Merge pull request #533 from EgorWeders/image-base-remove-patch-1
...
Removed not recommended --image-base linker param. Closes #530 .
2024-08-09 14:09:11 +03:00
EgorWeders
ed210cdf44
Removed not recommended --image-base linker param
...
Tested only on windows 10 locally and in github actions image
2024-08-09 17:36:36 +07:00
ValdikSS
dcff8389b3
Fix fox 16f2a8fb81
2024-08-08 12:59:36 +03:00
ValdikSS
9bb1bc5682
Run Github Actions on pull requests
2024-08-08 12:57:49 +03:00
EgorWeders
16f2a8fb81
Added argument --debug-exit ( #512 )
...
* Added argument --debug-exit
2024-08-08 12:53:01 +03:00
ValdikSS
c517169e94
Merge branch 'EgorWeders-master'
2024-08-07 17:11:08 +03:00
ValdikSS
e9ac13bcda
Enum style fixes. Closes #504 , #507 .
2024-08-07 17:10:13 +03:00
EgorWeders
78ae517871
Changed to enum
2024-08-07 13:54:23 +00:00
EgorWeders
ed45c42c9e
Added different return codes
2024-08-07 12:45:01 +00:00
ValdikSS
aab7842a76
Partial revert "Bump version to v0.2.3. Closes #429 "
...
This reverts commit 6b2f3cfa74
.
Accidential commit of a new fake packet
2024-08-05 14:20:52 +03:00
ValdikSS
79bda5c482
Merge branch 'quic_block'
2024-08-04 18:22:09 +03:00
Alexander Ilinykh
68bc67685f
Fix incorrect zhenyolka's URL in readme.md ( #478 )
...
* Update README.md
Fix url DPI-Tunnel-CLI
* Update README.md
fix incorrect url DPI Tunnel for Android
2024-08-04 12:34:27 +03:00
ValdikSS
e463f4b4e5
Update feature.yml
2024-08-03 17:36:49 +03:00
ValdikSS
1a867ddf9c
Update feature.yml
2024-08-03 17:36:16 +03:00
ValdikSS
7e43110f74
Update bug.yml
2024-08-03 17:27:24 +03:00
ValdikSS
abcca5ea84
Print errorcode in WinDivert error message
2024-08-02 17:47:30 +03:00
ValdikSS
74822fca16
Merge pull request #441 from glvoff/master
...
FIX: Comment's indexes in printf block at main function (line 979)
2024-08-02 16:55:21 +03:00
JijogBf
8401dfcc1a
FIX: Comment's indexes in printf block at main function (line 979)
2024-08-02 16:49:19 +03:00
ValdikSS
c4bbd0b8e2
Print human-readable WinDivert error messages
2024-08-02 15:45:31 +03:00
ValdikSS
6b2f3cfa74
Bump version to v0.2.3. Closes #429
2024-08-02 14:42:48 +03:00
ValdikSS
d9bf7c3ccd
Update bug.yml
2024-08-01 10:41:07 +03:00
ValdikSS
ad18fb9854
Merge pull request #383 from mdashlw/patch-1
...
Update README.md
2024-07-31 15:18:17 +03:00
mdashlw
bc82203364
Update README.md
2024-07-31 20:13:32 +08:00
ValdikSS
9bfce3156e
Make mode -9 the default, instead of -5
...
Auto-ttl gives many false positives in TTL detection, which breaks non-blocked websites.
Use the combination of wrong-seq and wrong-chksum and hope to the best.
Also block QUIC to workaround possible throttling, as right now it is not dissected.
2024-07-31 14:49:15 +03:00
ValdikSS
f7362094d3
New modes: -8 and -9
...
-8 is -7 with added --wrong-seq, it sends two subsequent fake packets, one with
incorrect sequence, and another one with incorrect checksum.
-9 is -8 with QUIC block.
2024-07-31 14:49:15 +03:00
ValdikSS
f1aece75ae
New mode: -7 - As -6 but with wrong chksum
2024-07-31 14:49:15 +03:00
ValdikSS
60dd3cb004
Make ClientHello ignore --max-payload limits
...
Receive TLS ClientHello despite max-payload limit set, to get all
the benefits of the option (decreased CPU consumption) but still
handle all TLS connections, including Kyber.
2024-07-31 14:49:15 +03:00
ValdikSS
d031ae65bf
New option: -q - block QUIC/HTTP3
...
Only Initial packet in Long Header Packets are blocked.
The packet should be at least 1200 bytes in size.
2024-07-31 14:49:10 +03:00
ValdikSS
a1fb62ff82
Merge pull request #379 from eltociear/patch-1
...
chore: update README.md
2024-07-28 22:51:17 +03:00
Ikko Eltociear Ashimine
46e6c8f2db
chore: update README.md
...
resover -> resolver
2024-07-29 00:50:56 +09:00
ValdikSS
905d3c98a6
Revert "Add Unicorn HTTPS for iOS": doesn't do anything
...
This reverts commit 95c5ca81b2
.
2024-07-26 03:44:16 +03:00
ValdikSS
b08836de50
Use WinDivert 2.2.0-D for Windows 7 compatibility
2024-07-25 00:51:47 +03:00
ValdikSS
cf1f2a8674
Actions: use $GITHUB_OUTPUT instead of ::set-output
2024-07-23 07:14:35 +03:00
ValdikSS
16464646a9
Use WinDivert 2.2.2
2024-07-23 07:11:47 +03:00
ValdikSS
ba015cf44e
Update Github Actions "actions" to newest versions
2024-07-23 07:11:18 +03:00
ValdikSS
3837635f2c
Use non-prefixed windres for msys2. #372
2024-07-23 07:04:08 +03:00
ValdikSS
95c5ca81b2
Add Unicorn HTTPS for iOS
2024-05-31 03:18:56 +03:00
ValdikSS
bbb7e4cea8
Add ByeDPI
2024-05-30 22:41:46 +03:00
ValdikSS
15eb10ac68
Fragment packet by the beginning of SNI value. #357
...
It has been reported that the DPI systems in Saudi Arabia and
United Arab Emirates are started to search for the beginning of
SNI extension header and its value, without parsing the TLS ClientHello
packet, in any part of TCP session.
Workaround the issue by splitting the packet right after the end
of extension headers and before its value.
https://ntc.party/t/goodbyedpi-in-saudi-arabia/7884
https://ntc.party/t/goodbyedpi-in-uae/7914
2024-05-30 22:16:14 +03:00