blob: 47029f1c282f4127f454ccdd30dba827fedf8e53 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
#include <cstddef>
#include <cstdint>
#include "packeteer/l7/http.hpp"
// Hand-rolled string_view scanning (request-line split, Host: header
// search) is new, bug-prone-by-nature logic - worth fuzzing on its own,
// separate from fuzz_summarize's full-pipeline coverage.
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
packeteer::net::parse_http({data, size});
packeteer::net::HttpDissector dissector;
dissector.summarize({data, size});
return 0;
}
|