python main.py get-configuration
--host [remote agent address] *required
python main.py capture-traffic
--host [remote agent address] *required
--filter [BPF filter for host to capture] *default=tcp
--time [Capture time in seconds] *default=30s
python main.py get-captures-list
--host [remote agent address] *required
python main.py get-captures
--host [remote agent address] *required
--names *prompt pops up, enter files names >
python main.py get-logs-list
--host [remote agent address] *required
python main.py get-logs
--host [remote agent address] *required
--names *prompt pops up, enter files names >
python main.py execute-command
--host [remote agent address] *required
--command [command to execute] *required
To update libraries from requirements.txt type
pip install -r requirements.txt
To update requirements.txt
pip freeze > requirements.txt
To run fastApi you need to have hypercorn server installed
pip install "hypercorn[trio]"
Run fastApi using hypercorn
hypercorn Api/FileAPI:app --bind [ip_addres]:[port]