A Dynamic Defense Against ARP Spoofing in LAN for Mitigating DoS Attacks
摘要
With the rapid growth of internet usage across various sectors, online platforms have become increasingly vulnerable to cyberattacks, such as Denial of Service (DoS) attacks. One common form of DoS attacks is Address Resolution Protocol (ARP) spoofing, which exploits the ARP to divert and intercept data between two communicating hosts. This study focuses on ARP spoofing due to its critical role in network security, as it can enable further attacks like Man-in-The-Middle (MITM) and session hijacking. To address this issue, we propose a novel method that dynamically maps IP addresses to their respective Media Access Control (MAC) addresses, enabling the detection and prevention of ARP spoofing attacks. The method was implemented using Python, with Scapy for packet manipulation and Tkinter for the graphical user interface. Through experimental validation, our approach successfully detected and mitigated ARP spoofing attempts in real-time, preserving communication integrity and preventing unauthorized data interception. The results demonstrate the effectiveness of our solution as a robust defense mechanism against DoS attacks, with potential applications in enhancing network security.