58 Commits (d031ae65bfec815d917f89823bcb7b265b5c8450)

Author SHA1 Message Date
ValdikSS 46db057662 Add version number into greeting message 6 years ago
ValdikSS c4d0ba1297 Skip impostor and loopback packets. Fixes #53. 7 years ago
ValdikSS a028cb01f4 WinDivert 1.4 support 7 years ago
ValdikSS 38b1ff1a92 Fix -f and -e options 7 years ago
ValdikSS 50e70ace76 Handle HTTP redirects within IPv6 Flow Label = 0x00 packets 7 years ago
ValdikSS 135c97ae69 Move program source code to src directory 7 years ago
ValdikSS 860f483ac3 IPv6 DNS redirection 7 years ago
ValdikSS 3d36127f5b Handle IPv6 packets and prepare for IPv6 DNS redirection 7 years ago
ValdikSS aa28d3e12a Make sure to search DLLs only in safe path, not in current working dir 7 years ago
ValdikSS cc770d302c Add GoodbyeDPI Github link to the welcome message. 7 years ago
ValdikSS 2e23d93762 New option: --ip-id. Handles additional IP ID numbers of passive DPI. 7 years ago
ValdikSS 14ae107b53 Handle only IP IDs in [0x0; 0xF] (or→and) 7 years ago
ValdikSS 1bdfbb8c45 Move active filter template and passive filter to defines 7 years ago
ValdikSS 5eddb5f18a Fix crash on error (free→LocalFree) and print KB3033929 message 7 years ago
ValdikSS 8e7f4ff505 Properly exclude Teredo 7 years ago
ValdikSS bb8fc64f18 Handle ip.id up to 0xF. 7 years ago
ValdikSS 490525387d Remove unused string 7 years ago
ValdikSS 5e9e1f0eb6 Preliminary IPv6 support. 7 years ago
ValdikSS 3ffce30871 Minor modifications. 7 years ago
ValdikSS eaac2d1a80 Minor service fixes 8 years ago
ValdikSS ccd21a4281 ntohs -> htons (they produce the same output, but still) 8 years ago
ValdikSS 23babdc8fa Windows Service support. 8 years ago
ValdikSS 95765f3ed9 Store fragment_size_message as a pointer 8 years ago
ValdikSS a5b185c2a9 Set proper options if started without arguments 8 years ago
ValdikSS c9cd3ac8c7 Fix signed/unsigned integer comparison warning for HTTP fragmentation 8 years ago
ValdikSS fab9662ac9 Use WinDivert TCP Header structure to change Window Size 8 years ago
ValdikSS a88ab4337e Apply HTTP Persistent fragmentation only for sufficiently large packets 8 years ago
ValdikSS 582503452f Implement TCP fragmentation for HTTP Persistent (keep-alive) sessions. 8 years ago
ValdikSS 03e36b968a Free allocated error message string 8 years ago
ValdikSS 312d2b1d55 Remove unused IPV4_TOTALLEN_OFFSET 8 years ago
ValdikSS 60e87f769a Minor modifications 8 years ago
ValdikSS bfed8638e5 Implement blacklist. 8 years ago
ValdikSS 72516c0b2b Add information about --dns-verb option 8 years ago
ValdikSS dd4d6bc5c6 Do not print DNS warnings by default and drop duplicate requests. 8 years ago
ValdikSS 5f231996d4 Fix incorrect host header memmove()s. Fixes #47 8 years ago
ValdikSS 81718f1a53 Small fix for dnsredir 8 years ago
ValdikSS 064cf575b6 Parse DNS packet only when DNS redirection is enabled 8 years ago
ValdikSS a67f42eebc Use defined HOST_MAXLEN 8 years ago
ValdikSS 363b2dca37 Flush DNS cache if --dns-addr is used 8 years ago
ValdikSS 1e8835cfe5 Small fixes 8 years ago
ValdikSS a182f52207 New experimental feature: UDP DNS redirection 8 years ago
ValdikSS 61e39bc095 New feature: additional processed TCP ports 8 years ago
ValdikSS 9b9be302cb New option "-w": try to find and parse HTTP traffic on all processed ports (not only on port 80) 8 years ago
ValdikSS c7905f0b31 Mix HTTP Host header value 8 years ago
ValdikSS da1e2e8aac Serious refactoring 8 years ago
ValdikSS 9fa2956065 Calculate checksums even there's no packet modifications. 8 years ago
ValdikSS 2f0429027d Small refactoring 8 years ago
ValdikSS feb03c74c8 Print message of HTTP fragmentation > 2 incompatibility. 8 years ago
ValdikSS 4c13435ee3 Handle Host header after User-Agent header in the HTTP packet. Fixes #29. 8 years ago
ValdikSS ee665ee3bd Search for HTTP methods in fragmented packets with Window Size 1 or 2. Fixes #30. 8 years ago