AFL fuzzing harness

This commit is contained in:
flamingcow
2019-05-04 19:00:16 -07:00
parent 9c91efb3db
commit 76271628e7
7 changed files with 70 additions and 21 deletions

View File

@@ -1,14 +1,13 @@
#pragma once
#include <functional>
#include <sys/uio.h>
#include <unordered_map>
#include <unordered_set>
#include "fastcgi_request.h"
#include "stream_buffer.h"
struct sockaddr_in6;
class FastCGIRequest;
class FastCGIConn {
public:
FastCGIConn(int sock, const sockaddr_in6& client_addr, const std::function<void(std::unique_ptr<FastCGIRequest>)>& callback, const std::unordered_set<std::string_view>& headers);