Cyber Security Projects

Sentinel - MITM Attack Detection Tool


(Cyber Security)




Language: Python

Python Icon



This Python script detects potential Man-in-the-Middle (MITM) attacks by analyzing the ARP table for duplicate MAC addresses. It continuously monitors the network, and if a duplicate MAC address is found, it triggers a custom alert with a red warning window using Tkinter. The script is designed to run in a loop, checking the network every 30 seconds.

Mac Changer With Python


(Cyber Security)




Language: Python

Python Icon



This Python script changes the MAC address of a network interface. It takes the interface and new MAC address as input, then brings the interface down, changes the MAC address, and brings it back up. Finally, it verifies and confirms whether the change was successful.

Network Scanner With Python


(Cyber Security)




Language: Python

Python Icon



Network Scanner is a Python-based tool designed to scan a network and identify active devices connected to it. Using the Scapy library, it sends ARP requests to specified IP addresses and collects responses to list the IP and MAC addresses of detected devices. This project is ideal for network administrators and security professionals for monitoring and troubleshooting network connectivity.