NetDahar
NetDahar copied to clipboard
A network logging tool that logs per process activities
:white_square_button: NetDahar
NetDahar logs network activities of each process with the following data:
Process NameProcess PIDSource File of The ProcessOpened Files by The ProcessCommandline of The ProcessUsername of The ProcessSource IPSource PortRemote IPRemote PortCPU PercentageLog Time
:notebook: Required Python3 Modules:
Install these modules usingpip3 as root/administrator if not installed:psutilthreadingjsoncollections
:beginner: How to Use (Linux):
1. After cloning NetDahar, go to its directory usingcd NetDahar command.2. Now run the netdahar.py script using
sudo python3 netdahar.py command. Logging will be started at this point.Note: If you want to continuously store logs then, add the netdahar.py script to crontab for running it on startup automatically (details).
:beginner: How to Use (Windows):
(NetDahar is created for Linux but also works in Windows)1. After cloning NetDahar, open an Administrator command prompt and go to its directory using
cd NetDahar command.2. Now run the netdahar.py script using
python netdahar.py command. Logging will be started at this point.Note: If you want to continuously store logs then, add the netdahar.py script to autorun registry key to run it on each reboot automatically (details).