srdusr
aboutsummaryrefslogtreecommitdiffstats
path: root/fuzz
diff options
context:
space:
mode:
Diffstat (limited to 'fuzz')
-rw-r--r--fuzz/fuzz_checksum.cpp6
-rw-r--r--fuzz/fuzz_dns.cpp6
-rw-r--r--fuzz/fuzz_ethernet.cpp4
-rw-r--r--fuzz/fuzz_http.cpp6
-rw-r--r--fuzz/fuzz_ipv4.cpp4
-rw-r--r--fuzz/fuzz_ipv6.cpp10
-rw-r--r--fuzz/fuzz_pcapng_reader.cpp4
-rw-r--r--fuzz/fuzz_summarize.cpp4
-rw-r--r--fuzz/fuzz_tcp.cpp4
-rw-r--r--fuzz/fuzz_tcp_reassembly.cpp4
-rw-r--r--fuzz/fuzz_tls.cpp6
-rw-r--r--fuzz/fuzz_udp.cpp4
12 files changed, 31 insertions, 31 deletions
diff --git a/fuzz/fuzz_checksum.cpp b/fuzz/fuzz_checksum.cpp
index f490d1c..b6127c3 100644
--- a/fuzz/fuzz_checksum.cpp
+++ b/fuzz/fuzz_checksum.cpp
@@ -1,10 +1,10 @@
#include <cstddef>
#include <cstdint>
-#include "wireframe/net/checksum.hpp"
-#include "wireframe/net/ipv4.hpp"
+#include "packeteer/net/checksum.hpp"
+#include "packeteer/net/ipv4.hpp"
-using namespace wireframe::net;
+using namespace packeteer::net;
// internet_checksum() itself takes arbitrary bytes directly. The
// verify_*_checksum_ipv4() wrappers additionally need two addresses,
diff --git a/fuzz/fuzz_dns.cpp b/fuzz/fuzz_dns.cpp
index 136c8f0..da6f5f1 100644
--- a/fuzz/fuzz_dns.cpp
+++ b/fuzz/fuzz_dns.cpp
@@ -1,15 +1,15 @@
#include <cstddef>
#include <cstdint>
-#include "wireframe/l7/dns.hpp"
+#include "packeteer/l7/dns.hpp"
// DNS name decoding (length-prefixed labels, a historically bug-prone
// area in real-world parsers) is the main risk here - fuzz both the
// raw parser and the dissector wrapper main.cpp actually calls.
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
- wireframe::net::parse_dns({data, size});
+ packeteer::net::parse_dns({data, size});
- wireframe::net::DnsDissector dissector;
+ packeteer::net::DnsDissector dissector;
dissector.summarize({data, size});
return 0;
}
diff --git a/fuzz/fuzz_ethernet.cpp b/fuzz/fuzz_ethernet.cpp
index 91aa6d5..1153be7 100644
--- a/fuzz/fuzz_ethernet.cpp
+++ b/fuzz/fuzz_ethernet.cpp
@@ -1,9 +1,9 @@
#include <cstddef>
#include <cstdint>
-#include "wireframe/net/ethernet.hpp"
+#include "packeteer/net/ethernet.hpp"
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
- wireframe::net::parse_ethernet({data, size});
+ packeteer::net::parse_ethernet({data, size});
return 0;
}
diff --git a/fuzz/fuzz_http.cpp b/fuzz/fuzz_http.cpp
index 18a9f69..47029f1 100644
--- a/fuzz/fuzz_http.cpp
+++ b/fuzz/fuzz_http.cpp
@@ -1,15 +1,15 @@
#include <cstddef>
#include <cstdint>
-#include "wireframe/l7/http.hpp"
+#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) {
- wireframe::net::parse_http({data, size});
+ packeteer::net::parse_http({data, size});
- wireframe::net::HttpDissector dissector;
+ packeteer::net::HttpDissector dissector;
dissector.summarize({data, size});
return 0;
}
diff --git a/fuzz/fuzz_ipv4.cpp b/fuzz/fuzz_ipv4.cpp
index 10b6530..2250998 100644
--- a/fuzz/fuzz_ipv4.cpp
+++ b/fuzz/fuzz_ipv4.cpp
@@ -1,9 +1,9 @@
#include <cstddef>
#include <cstdint>
-#include "wireframe/net/ipv4.hpp"
+#include "packeteer/net/ipv4.hpp"
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
- wireframe::net::parse_ipv4({data, size});
+ packeteer::net::parse_ipv4({data, size});
return 0;
}
diff --git a/fuzz/fuzz_ipv6.cpp b/fuzz/fuzz_ipv6.cpp
index 1cae072..eded2a2 100644
--- a/fuzz/fuzz_ipv6.cpp
+++ b/fuzz/fuzz_ipv6.cpp
@@ -1,16 +1,16 @@
#include <cstddef>
#include <cstdint>
-#include "wireframe/net/ipv6.hpp"
+#include "packeteer/net/ipv6.hpp"
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
- auto packet = wireframe::net::parse_ipv6({data, size});
+ auto packet = packeteer::net::parse_ipv6({data, size});
if (packet) {
// Also exercise the RFC 5952 address formatter - it does its
// own byte manipulation (zero-run detection) independent of
// parse_ipv6, worth fuzzing on whatever bytes made it through.
- wireframe::net::ipv6_to_string(packet->header.src);
- wireframe::net::ipv6_to_string(packet->header.dst);
+ packeteer::net::ipv6_to_string(packet->header.src);
+ packeteer::net::ipv6_to_string(packet->header.dst);
// Extension-header walking: a loop that repeatedly trusts an
// attacker-controlled length field to advance through the
@@ -18,7 +18,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
// most worth fuzzing. header.next_header seeds which branch of
// the walker runs first; the walker's own logic picks whatever
// comes after based on each header's own next_header byte.
- wireframe::net::walk_ipv6_extension_headers(packet->header.next_header, packet->payload);
+ packeteer::net::walk_ipv6_extension_headers(packet->header.next_header, packet->payload);
}
return 0;
}
diff --git a/fuzz/fuzz_pcapng_reader.cpp b/fuzz/fuzz_pcapng_reader.cpp
index e27675b..d62fff5 100644
--- a/fuzz/fuzz_pcapng_reader.cpp
+++ b/fuzz/fuzz_pcapng_reader.cpp
@@ -2,7 +2,7 @@
#include <cstdint>
#include <cstdio>
-#include "wireframe/pcapng/reader.hpp"
+#include "packeteer/pcapng/reader.hpp"
// Reader parses file/network data that isn't necessarily our own
// writer's output - a user could point it at any file. fmemopen()
@@ -11,7 +11,7 @@ extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
FILE* file = fmemopen(const_cast<uint8_t*>(data), size, "rb");
if (file == nullptr) return 0;
- wireframe::pcapng::Reader reader(file);
+ packeteer::pcapng::Reader reader(file);
while (reader.next_packet()) {
// keep draining until EOF/malformed-block termination
}
diff --git a/fuzz/fuzz_summarize.cpp b/fuzz/fuzz_summarize.cpp
index c1872fd..f887f92 100644
--- a/fuzz/fuzz_summarize.cpp
+++ b/fuzz/fuzz_summarize.cpp
@@ -2,7 +2,7 @@
#include <cstdint>
#include <pcap.h>
-#include "wireframe/summarize.hpp"
+#include "packeteer/summarize.hpp"
// Fuzzes the full decode chain together (Ethernet/RAW -> IPv4/IPv6 ->
// TCP/UDP -> L7), not just each layer in isolation - catches bugs
@@ -13,6 +13,6 @@
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
if (size < 1) return 0;
int datalink = (data[0] % 2 == 0) ? DLT_EN10MB : DLT_RAW;
- wireframe::summarize_packet({data + 1, size - 1}, datalink);
+ packeteer::summarize_packet({data + 1, size - 1}, datalink);
return 0;
}
diff --git a/fuzz/fuzz_tcp.cpp b/fuzz/fuzz_tcp.cpp
index c06a3dc..4035af4 100644
--- a/fuzz/fuzz_tcp.cpp
+++ b/fuzz/fuzz_tcp.cpp
@@ -1,9 +1,9 @@
#include <cstddef>
#include <cstdint>
-#include "wireframe/net/tcp.hpp"
+#include "packeteer/net/tcp.hpp"
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
- wireframe::net::parse_tcp({data, size});
+ packeteer::net::parse_tcp({data, size});
return 0;
}
diff --git a/fuzz/fuzz_tcp_reassembly.cpp b/fuzz/fuzz_tcp_reassembly.cpp
index 78ca91c..26389d8 100644
--- a/fuzz/fuzz_tcp_reassembly.cpp
+++ b/fuzz/fuzz_tcp_reassembly.cpp
@@ -1,9 +1,9 @@
#include <cstddef>
#include <cstdint>
-#include "wireframe/net/tcp_reassembly.hpp"
+#include "packeteer/net/tcp_reassembly.hpp"
-using namespace wireframe::net;
+using namespace packeteer::net;
// Unlike the other fuzz harnesses, this drives *one* TcpReassembler
// with a whole sequence of segments parsed out of a single input --
diff --git a/fuzz/fuzz_tls.cpp b/fuzz/fuzz_tls.cpp
index 7860426..dbe98aa 100644
--- a/fuzz/fuzz_tls.cpp
+++ b/fuzz/fuzz_tls.cpp
@@ -1,7 +1,7 @@
#include <cstddef>
#include <cstdint>
-#include "wireframe/l7/tls.hpp"
+#include "packeteer/l7/tls.hpp"
// The nested TLV walk (record -> handshake -> extensions -> SNI, each
// level bounds-checked against attacker-influenced length fields) is
@@ -9,9 +9,9 @@
// far - exactly the kind of code most likely to have an off-by-one or
// an unchecked length feeding a read past the buffer.
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
- wireframe::net::parse_tls_client_hello({data, size});
+ packeteer::net::parse_tls_client_hello({data, size});
- wireframe::net::TlsSniDissector dissector;
+ packeteer::net::TlsSniDissector dissector;
dissector.summarize({data, size});
return 0;
}
diff --git a/fuzz/fuzz_udp.cpp b/fuzz/fuzz_udp.cpp
index f2433f5..557a3fb 100644
--- a/fuzz/fuzz_udp.cpp
+++ b/fuzz/fuzz_udp.cpp
@@ -1,9 +1,9 @@
#include <cstddef>
#include <cstdint>
-#include "wireframe/net/udp.hpp"
+#include "packeteer/net/udp.hpp"
extern "C" int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) {
- wireframe::net::parse_udp({data, size});
+ packeteer::net::parse_udp({data, size});
return 0;
}