Wick Shield is an advanced network monitoring tool developed in Python. It provides real-time monitoring of network traffic, particularly focusing on ICMP packets. Additionally, it offers the capability to block suspicious IP addresses automatically.
- Real-time monitoring of network traffic.
- Detection of suspicious IP addresses based on configurable thresholds.
- Automatic blocking of suspicious IP addresses.
- Fetching details of IP addresses from external sources.
- Visual representation of network traffic through graphs.
- Python 3.x
- scapy
- matplotlib
- requests
To install Wick Shield and its dependencies, follow these steps :
-
Clone this repository or download the source code.
-
Navigate to the project directory.
-
Run the
install.bat
file to install the required Python packages. Alternatively, you can manually install the dependencies using pip :pip install scapy matplotlib requests
To start Wick Shield, follow these steps :
-
Ensure that the dependencies are installed (see Installation section).
-
Run the
start.bat
file. This will execute the Wick Shield tool. -
The Wick Shield GUI will open, displaying two tabs: "Network Traffic" and "Logs". The tool will start monitoring network traffic in real-time.
-
The "Network Traffic" tab shows a graph representing the network traffic from various IP addresses.
-
The "Logs" tab displays real-time logs of network activity and actions taken by the tool.
-
To fetch details of an IP address manually:
- Click on the "Fetch IP Details" button.
- Enter the IP address when prompted.
- Details of the IP address will be displayed in a dialog box.
-
To close the Wick Shield tool, simply close the GUI window. The tool will stop monitoring and exit gracefully.
Contributions to Wick Shield are welcome! If you find any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.
- Special thanks to the developers of the libraries used in this project: scapy, matplotlib, and requests.
-
Email : wick@wick-studio.com
-
Website : https://wickdev.xyz
-
Discord : https://discord.gg/wicks
-
Youtube : https://www.youtube.com/@wick_studio