Compare commits

...

2 commits

Author SHA1 Message Date
0a8d5ec13e
network: fix malformed headers in proxy handoffs 2025-05-02 13:41:07 +03:00
99cc25aba3
config: add new pattern 2025-05-02 13:39:59 +03:00
2 changed files with 4 additions and 1 deletions

View file

@ -187,6 +187,7 @@ impl Default for Config {
TrapPattern::as_plain("/.env"),
TrapPattern::as_plain("/config"),
TrapPattern::as_plain("/actuator/"),
TrapPattern::as_plain("/_profiler/phpinfo"),
// More aggressive patterns for various PHP exploits.
// XXX: I dedicate this entire section to that one single crawler
// that has been scanning my entire network, hitting 403s left and right

View file

@ -80,7 +80,9 @@ pub async fn handle_connection(
if header_end_pos == 0 {
if let Some(pos) = find_header_end(&request_data) {
header_end_pos = pos;
break;
// XXX: Breaking here appears to be malforming the request
// and causing 404 errors.
// So, continue reading the body if present but do not break.
}
}