feat: add spoofer base

This commit is contained in:
2026-06-19 08:31:58 -03:00
parent 5a08ca8425
commit 51a349c367
2 changed files with 96 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
#pragma once
#include <unordered_set>
#include <unordered_map>
#include <utility>
#include <string>
#include <memory>
#include <mutex>
namespace seallib
{
class Logger;
}
class Spoofer
{
public:
Spoofer();
~Spoofer();
void registerListeners(TinyMITMProxy* proxy);
private:
/*
proxy handlers
*/
void serverResponseHandler(const std::string& url, std::string& body, std::string& headers,
bool& blockOutgoing);
void clientRequestHandler(const std::string& url, std::string& body, std::string& headers, bool wasBlocked);
seallib::Logger* _log = nullptr;
std::mutex _mutex;
};