From 5a08ca8425b3107c39f362ed1670ae45f812be03 Mon Sep 17 00:00:00 2001 From: neru Date: Fri, 19 Jun 2026 08:30:12 -0300 Subject: [PATCH] feat: setup spoofer --- src/unlocker/main.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/unlocker/main.cpp b/src/unlocker/main.cpp index 9794ed7..e3aa399 100644 --- a/src/unlocker/main.cpp +++ b/src/unlocker/main.cpp @@ -4,6 +4,7 @@ #include #include "utils.h" +#include "spoofer.h" #include "log-sink.h" #include "proxy-configurator.h" #include "cache-cleaner.h" @@ -81,11 +82,16 @@ bool run() mitmConfig.threadCount = 255; mitmConfig.caName = utils::randomizeString(32); proxy = new TinyMITMProxy(mitmConfig); + proxy->addLogSink(std::make_shared()); mainLog.info("Creating configurator and setting proxy addr"); conf = new ProxyConfigurator(); conf->setProxy("127.0.0.1", 44444); + mainLog.info("Instantiating spoofer and registering proxy listeners"); + Spoofer* spoofer = new Spoofer(); + spoofer->registerListeners(proxy); + mainLog.info("Starting proxy"); if (!proxy->init()) { @@ -117,7 +123,6 @@ int main() /* handlers for cleaning proxy conf on exit / crash / taskkill / whatever */ - SetConsoleCtrlHandler(consoleHandler, TRUE); StartWatchdog();