Emulating and Detecting Computer Network Attacks Using Python
Abstract
Objective . Methods for emulating network attacks on computer networks using the Python programming language are discussed. Special attention is paid to such types of attacks as ARP-spoofing, DDoS attacks and SQL injections, as well as various ways to detect and monitor them. Method. Python libraries such as scapy for creating fake ARP responses and performing ARP spoofing attacks, requests for emulating DDoS attacks, and SQL injection tools for testing server and application vulnerabilities are used. Result. Code examples demonstrating attack implementation are provided, along with methods for analyzing network traffic to identify anomalies caused by these attacks. The obtained data was visualized. Conclusion. The results are intended for specialists studying the vulnerabilities of computer networks, for developers of systems for protection against external threats, and are useful in developing solutions for protection against various threats.
Fields of Study & Subjects
Network Security and Intrusion Detection
Web Application Security Vulnerabilities
Cybersecurity and Information Systems
Publication details
- Journal / source
- Herald of Dagestan State Technical University Technical Sciences
- Volume
- 52
- Issue
- 4
- Pages
- 91–98
- Publication date
- 4 February 2026
- Language
- RU