Emulating and Detecting Computer Network Attacks Using Python

Read full text
Authors: A. P. Kulikov, E. A. Radaeva, D. O. Yakupov
Cited by: 0

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