Commit Graph

21 Commits

Author SHA1 Message Date
ValdikSS bb8fc64f18 Handle ip.id up to 0xF.
Some DPI send several TCP RST or HTTP redirection packets with
increasing IP ID number. Handle them all.
2017-12-24 20:37:49 +03:00
ValdikSS 23babdc8fa Windows Service support.
Program can now be started as a Windows Service. No additional
arguments needed. Refer to `service_install` and `service_remove`
scripts in released zip file.
2017-12-20 17:03:22 +03:00
ValdikSS 582503452f Implement TCP fragmentation for HTTP Persistent (keep-alive) sessions.
New option `-k` splits HTTP request into two segments, and either
send only the first one (Windows would retransmit the other one
based on ACK number in ACK reply) or both (with `-n` enabled).

This fixes behaviour on some DPI which trace persistent sessions
but do not reassemble packages.
2017-12-20 02:10:59 +03:00
ValdikSS bfed8638e5 Implement blacklist.
Only domains and subdomains from the blacklist file would be processed
with HTTP modifications. Does not affect HTTPS data.
2017-12-17 00:26:11 +03:00
ValdikSS 72516c0b2b Add information about --dns-verb option 2017-12-16 20:24:40 +03:00
ValdikSS dd4d6bc5c6 Do not print DNS warnings by default and drop duplicate requests.
Windows is known to use all available interfaces for DNS requests,
which is handled as a duplicate (retransmission) in dns redirector.

It's safe to just drop these duplicates.
2017-12-16 14:30:42 +03:00
R4SAS 30bb1a665a make it more usable with MSYS and linux MinGW both (#48)
* make it more usable

* update README
2017-12-13 18:13:54 +04:00
ValdikSS c6c071e35f Update README.md 2017-12-06 03:21:07 +03:00
ValdikSS c7905f0b31 Mix HTTP Host header value 2017-12-04 22:06:46 +03:00
beatcracker 13261e1a92 Fixed typos 2017-07-10 18:44:56 +03:00
Pavel Rubin 08902b9a57 bugfix: wrong config file name 2017-06-14 02:13:39 +03:00
ValdikSS 2a5e4a071b Create README.md 2017-06-11 08:35:15 +03:00
Pavel Rubin ae3abff0b2 Update README.md
Guide to install as a windows service
2017-06-04 19:22:33 +03:00
ValdikSS 70765fa895 New option: additional space between Method and Request-URI (enables -s, may break sites) 2017-05-23 13:30:46 +03:00
ValdikSS f08bbcc36e Update Readme 2017-05-20 12:27:43 +03:00
ValdikSS 609d8aa037 New mode -3 (old -3 is now -4) 2017-05-17 22:04:27 +03:00
ValdikSS 0787b2a5f0 Update README, Makefile and icon 2017-05-17 21:44:19 +03:00
ValdikSS cc0e55812e Update readme and Makefile 2017-05-17 15:57:15 +03:00
ValdikSS dc8fad8d36 Readme typos 2017-05-17 00:05:00 +03:00
ValdikSS 963e0c3525 Update readme 2017-05-16 22:52:34 +03:00
ValdikSS 5bb0e65d20 Initial commit 2017-05-16 22:33:24 +03:00