# TCP Splitter Et Python-basert verktøy som splitter innkommende TCP-trafikk til flere mål samtidig. ## Start Kjør `tcp_splitter.py` for å starte programmet. Scriptet `worker.py` blir startet automatisk av hovedscriptet, og restartes med jevne mellomrom basert på verdien satt i `config.json`. --- ## Konfigurasjon (`config.json`) listen_host / listen_port: Hvor splitteren lytter etter innkommende forbindelser. target_hosts: Liste over adresser og porter som mottar kopier av trafikken. run_duration: Hvor lenge (sekunder) splitteren skal kjøre før alle forbindelser restartes. log_level: Velg mellom INFO, DEBUG eller ERROR ### Eksempel: { "listen_host": "0.0.0.0", "listen_port": 10001, "target_hosts": [ { "host": "0.0.0.0", "port": 12001 }, { "host": "0.0.0.0", "port": 12002 } ], "run_duration": 600, "log_level": "INFO" } project-root/ ├── tcp_splitter.py ├── worker.py ├── config.json └── README.md