-
Notifications
You must be signed in to change notification settings - Fork 124
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
--def-ttl
doesn't work on Windows (7): setsockopt IP_TTL: 10022
#146
Comments
Possibly problem like here:
|
I suggest just removing this option for Windows. Setting TTL after connection may not give the expected effect and will only confuse. |
Related to #90, TBH, I don't understand how this option may help with TTL detection: the DPI can just compare the fake TTL with TTL from previous packet and if they mismatch then it was changed. |
This option can help to bypass mobile traffic tethering detection. TTL already needed to be changed (due to disorder, fake), so this side function was added.
It seems that mapped-addresses support should be disabled for Windows, but then there will be difficulties with |
Environment: Windows 7 SP1. ByeDPI v0.13.1+ at least.
Reproduce Steps:
ciadpi.exe -i 127.0.0.1 --def-ttl 4
;Expected Result: TTL is set.
Actual Result: Error
setsockopt IP_TTL: 10022
.This happens only for new connections,
--ttl
for fake works.The text was updated successfully, but these errors were encountered: