Compare commits
2 commits
da01f1fd33
...
0a8d5ec13e
Author | SHA1 | Date | |
---|---|---|---|
0a8d5ec13e |
|||
99cc25aba3 |
2 changed files with 4 additions and 1 deletions
|
@ -187,6 +187,7 @@ impl Default for Config {
|
||||||
TrapPattern::as_plain("/.env"),
|
TrapPattern::as_plain("/.env"),
|
||||||
TrapPattern::as_plain("/config"),
|
TrapPattern::as_plain("/config"),
|
||||||
TrapPattern::as_plain("/actuator/"),
|
TrapPattern::as_plain("/actuator/"),
|
||||||
|
TrapPattern::as_plain("/_profiler/phpinfo"),
|
||||||
// More aggressive patterns for various PHP exploits.
|
// More aggressive patterns for various PHP exploits.
|
||||||
// XXX: I dedicate this entire section to that one single crawler
|
// XXX: I dedicate this entire section to that one single crawler
|
||||||
// that has been scanning my entire network, hitting 403s left and right
|
// that has been scanning my entire network, hitting 403s left and right
|
||||||
|
|
|
@ -80,7 +80,9 @@ pub async fn handle_connection(
|
||||||
if header_end_pos == 0 {
|
if header_end_pos == 0 {
|
||||||
if let Some(pos) = find_header_end(&request_data) {
|
if let Some(pos) = find_header_end(&request_data) {
|
||||||
header_end_pos = pos;
|
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.
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue