This project is a custom monitoring toolkit designed to monitor various aspects of a process running on a Linux system. It provides functionalities to monitor process statistics, network traffic, active network connections, and active ports used by the process.
-
Clone the repository:
git clone https://github.com/AgamMS10/AGreatFuzzer.git cd AGreatFuzzer
-
Ensure you have Python 3.6+ installed.
-
Install the required dependencies:
pip install -r requirements.txt
python app.py
The ProcessStats
class provides methods to retrieve and display information about a process.
- File:
modules/process_stats.py
- Class:
ProcessStats
The NetworkTrafficMonitor
class monitors the network traffic (bytes sent/received) for a process.
- File:
modules/network_traffic.py
- Class:
NetworkTrafficMonitor
The ConnectionsMonitor
class monitors the active network connections for a process.
- File:
modules/connections.py
- Class:
ConnectionsMonitor
The ActivePortsMonitor
class monitors the active ports used by a process.
- File:
modules/active_ports.py
- Class:
ActivePortsMonitor
The Fuzzer
class provides methods for different fuzzing techniques.
- File:
modules/fuzzer.py
- Class:
Fuzzer
The utils
module provides utility functions used across different modules.
- File:
modules/utils.py
- Function:
tcp_state
Contributions are welcome! Please fork the repository and submit a pull request.
Uhh License ?.