21 Commits (2f0429027d2541051b1e879719ad4de27bfcd8f9)

Author SHA1 Message Date
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
ValdikSS 00e4964e73 Remove webdav HTTP methods. They are rarely used and less probably filtered. 8 years ago
ValdikSS 2fe377a23f Do not handle traffic from private IP ranges 8 years ago
ValdikSS b74c974235 Print error message if filter initialization fails 8 years ago
ValdikSS 96fb5f9516 Block passive DPI packets only with "Connection: close". Fixes #17. 8 years ago
ValdikSS f5ac7c0d67 Change TCP Window Size based on SrcPort, not DstPort. 8 years ago
ValdikSS d9e27f193c Reimplement -s option to fix unACKed data 8 years ago
ValdikSS c721ab0506 Always check for valid HTTP method before any modifications 8 years ago
ValdikSS 70765fa895 New option: additional space between Method and Request-URI (enables -s, may break sites) 8 years ago
ValdikSS a2d5be1eed const char for window size function 8 years ago
ValdikSS 30fd25bc24 Replace char* with const char* where appropriate 8 years ago
ValdikSS 9fea771d2c Less invasive Passive DPI block. Fix #2. 8 years ago
ValdikSS bb05d357a7 Fix for getopt -4 8 years ago
ValdikSS 609d8aa037 New mode -3 (old -3 is now -4) 8 years ago
ValdikSS 46af3c2edb Switch to getopt() and slightly update fragmentation code 8 years ago
ValdikSS 6b40623dce Remove old code 8 years ago
ValdikSS c43d5477b5 Use EXIT_SUCCESS and EXIT_FAILURE 8 years ago
ValdikSS 5bb0e65d20 Initial commit 8 years ago