<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">vdgtu</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник Дагестанского государственного технического университета. Технические науки</journal-title><trans-title-group xml:lang="en"><trans-title>Herald of Dagestan State Technical University. Technical Sciences</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2073-6185</issn><issn pub-type="epub">2542-095X</issn><publisher><publisher-name>Daghestan State Technical University</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.21822/2073-6185-2025-52-4-91-98</article-id><article-id custom-type="elpub" pub-id-type="custom">vdgtu-1909</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ И ТЕЛЕКОММУНИКАЦИИ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>INFORMATION TECHNOLOGY AND TELECOMMUNICATIONS</subject></subj-group></article-categories><title-group><article-title>Эмуляция атак на компьютерные сети и их обнаружение с помощью Python</article-title><trans-title-group xml:lang="en"><trans-title>Emulating and Detecting Computer Network Attacks Using Python</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Куликов</surname><given-names>А. П.</given-names></name><name name-style="western" xml:lang="en"><surname>Kulikov</surname><given-names>A. P.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Куликов Алексей Петрович - студент, кафедра «Программная инженерия».</p><p>443010, Самара, ул. Л. Толстого, д. 23</p></bio><bio xml:lang="en"><p>Alexey P. Kulikov - Student, Department of Software Engineering.</p><p>23 L. Tolstoy Str., Samara, 443010</p></bio><email xlink:type="simple">a.k.010@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Радаева</surname><given-names>Е. А.</given-names></name><name name-style="western" xml:lang="en"><surname>Radaeva</surname><given-names>E. A.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Радаева Елизавета Андреевна - студент, кафедра «Программная инженерия».</p><p>443010, Самара, ул. Л. Толстого, д. 23</p></bio><bio xml:lang="en"><p>Elizaveta A. Radaeva - Student, Department of Software Engineering.</p><p>23 L. Tolstoy Str., Samara, 443010</p></bio><email xlink:type="simple">radaeva.liza@list.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Якупов</surname><given-names>Д. О.</given-names></name><name name-style="western" xml:lang="en"><surname>Yakupov</surname><given-names>D. O.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Якупов        Денис          Олегович - старший      преподаватель,          кафедра      «Программная     инженерия».</p><p>443010, Самара, ул. Л. Толстого, д. 23</p></bio><bio xml:lang="en"><p>Denis O. Yakupov - Senior Lecturer, Department of Software Engineering.</p><p>23 L. Tolstoy Str., Samara, 443010</p></bio><email xlink:type="simple">d.yakupov@psuti.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Поволжский государственный университет телекоммуникаций и информатики</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Volga Region State University of Telecommunications and Informatics</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>04</day><month>02</month><year>2026</year></pub-date><volume>52</volume><issue>4</issue><fpage>91</fpage><lpage>98</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Куликов А.П., Радаева Е.А., Якупов Д.О., 2026</copyright-statement><copyright-year>2026</copyright-year><copyright-holder xml:lang="ru">Куликов А.П., Радаева Е.А., Якупов Д.О.</copyright-holder><copyright-holder xml:lang="en">Kulikov A.P., Radaeva E.A., Yakupov D.O.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://vestnik.dgtu.ru/jour/article/view/1909">https://vestnik.dgtu.ru/jour/article/view/1909</self-uri><abstract><sec><title>Цель</title><p>Цель. В статье рассматриваются методы эмуляции сетевых атак на компьютерные сети с использованием языка программирования Python. Особое внимание уделяется атакам ARP-spoofing, DDoS-атаки и SQL-инъекции, а также различным способам их обнаружения и мониторинга.</p></sec><sec><title>Метод</title><p>Метод. Для имитации атак используются библиотеки Python, такие как scapy для создания фальшивых ARP-ответов и выполнения атак типа ARPspoofing, requests для эмуляции DDoS-атак, а также инструменты для SQL-инъекций, предназначенные для тестирования уязвимостей серверов и приложений.</p></sec><sec><title>Результат</title><p>Результат. Приведены примеры кода, демонстрирующие реализацию атак, а также методы анализа сетевого трафика с целью выявления аномалий, вызванных атаками. Осуществлена визуализация полученных данных, что позволяет лучше понять воздействие атак на производительность сети и эффективность методов защиты.</p></sec><sec><title>Вывод</title><p>Вывод. Результаты предназначены для специалистов в области информационной безопасности, исследующих уязвимости компьютерных сетей, для разработчиков, занимающихся созданием систем защиты от внешних угроз, а также могут быть полезны в контексте разработки новых решений для защиты сетевых инфраструктур от разнообразных угроз.</p></sec></abstract><trans-abstract xml:lang="en"><sec><title>Objective</title><p>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.</p></sec><sec><title>Method</title><p>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.</p></sec><sec><title>Result</title><p>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.</p></sec><sec><title>Conclusion</title><p>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.</p></sec></trans-abstract><kwd-group xml:lang="ru"><kwd>ARP-spoofing</kwd><kwd>DDoS-атака</kwd><kwd>SQL-инъекция</kwd><kwd>Python</kwd><kwd>анализ трафика</kwd><kwd>эмуляция атак</kwd><kwd>безопасность сетей</kwd><kwd>скрипты безопасности</kwd><kwd>обнаружение аномалий</kwd></kwd-group><kwd-group xml:lang="en"><kwd>ARP-spoofing</kwd><kwd>DDoS attack</kwd><kwd>SQL injection</kwd><kwd>Python</kwd><kwd>traffic analysis</kwd><kwd>attack emulation</kwd><kwd>network security</kwd><kwd>security scripts</kwd><kwd>anomaly detection</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">"ARP-spoofing". Википедия. – Режим доступа: https://ru.wikipedia.org/wiki/ARP-spoofing</mixed-citation><mixed-citation xml:lang="en">"ARP Spoofing." Wikipedia. – Available at: https://ru.wikipedia.org/wiki/ARP-spoofing</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">"DDoS Attacks: A Primer". Cloudflare. Режим доступа: https://www.cloudflare.com/learning/ddos/whatis-a-ddos-attack/</mixed-citation><mixed-citation xml:lang="en">"DDoS Attacks: A Primer." Cloudflare. Available at: https://www.cloudflare.com/learning/ddos/what-is-addos-attack/</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">"Understanding SQL Injection Attacks". Acunetix. – Режим доступа: https://www.acunetix.com/websitesecurity/sql-injection/</mixed-citation><mixed-citation xml:lang="en">"Understanding SQL Injection Attacks." Acunetix. –/www.acunetix.com/websitesecurity/sql-injection/</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">"Scapy: Packet Manipulation Tool". Официальная документация Scapy. – Режим доступа: https://scapy.readthedocs.io/en/latest/</mixed-citation><mixed-citation xml:lang="en">"Scapy: Packet Manipulation Tool." Official Scapy Documentation. https://scapy.readthedocs.io/en/latest/</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">"Requests: HTTP for Humans". Официальная документация Requests. – Режим доступа: https://docs.python-requests.org/en/master/</mixed-citation><mixed-citation xml:lang="en">"Requests: HTTP for Humans." Official Requests Documentation. – Available at: https://docs.python-requests.org/en/master/</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">"Python Network Programming". Автор: John Goerzen. – Режим доступа: https://www.oreilly.com/library/view/python-network-programming/9781788621755/</mixed-citation><mixed-citation xml:lang="en">"Python Network Programming". By John Goerzen. https://www.oreilly.com/library/view/python-networkprogramming/9781788621755/</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">"Black Hat Python: Python Programming for Hackers and Pentesters". Автор: Justin Seitz. – Режим доступа: [https://www.no starch.com/black-hat-python] (https://www.no starch.com/black-hat-python)</mixed-citation><mixed-citation xml:lang="en">"Black Hat Python: Python Programming for Hackers and Pentesters." By Justin Seitz. – [https://www.no starch.com/black-hat-python] (https://www.no starch.com/black-hat-python)</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">"Wireshark User Guide". Wireshark. – Режим доступа: https://www.wireshark.org/docs/wsug_html_chunked/</mixed-citation><mixed-citation xml:lang="en">"Wireshark User Guide." Wireshark. –https://www.wireshark.org/docs/wsug_html_chunked/</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">"Metasploit Unleashed". Offensive Security. – Режим доступа: https://www.offensivesecurity.com/metasploit-unleashed/</mixed-citation><mixed-citation xml:lang="en">"Metasploit Unleashed." Offensive Security. –https://www.offensive-security.com/metasploit-unleashed/</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">"OWASP Top Ten Project". OWASP. – Режим доступа: https://owasp.org/www-project-top-ten/</mixed-citation><mixed-citation xml:lang="en">"OWASP Top Ten Project." OWASP. – Access mode: https://owasp.org/www-project-top-ten/</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">"Hacking: The Art of Exploitation". Автор: Jon Erickson. – Режим доступа: https://www.nostarch.com/hacking2.htm</mixed-citation><mixed-citation xml:lang="en">"Hacking: The Art of Exploitation" by Jon Erickson. –https://www.nostarch.com/hacking2.htm</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">"The Web Application Hacker's Handbook". Автор: Dafydd Stuttard, Marcus Pinto. – Режим доступа: https://www.wiley.com/en-us/The+Web+Application+Hacker%27s+Handbook%3A+Discovering+and+Exploiting+Security+Flaws%2C+2nd+Edition-p-9781118026476</mixed-citation><mixed-citation xml:lang="en">"The Web Application Hacker's Handbook" by Dafydd Stuttard, Marcus Pinto. https://www.wiley.com/enus/The+Web+Application+Hacker%27s+Handbook%3A+Discovering+and+Exploiting+Security+Flaws%2C+2nd+Edition-p-9781118026476</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">"Practical Packet Analysis". Автор: Chris Sanders. Режим доступа: https://www.oreilly.com/library/view/practical-packet-analysis/9781593273037/</mixed-citation><mixed-citation xml:lang="en">"Practical Packet Analysis" by Chris Sanders. https://www.oreilly.com/library/view/practical-packet-analysis/9781593273037/</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">"The Hacker Playbook 2: Practical Guide To Penetration Testing". Автор: Peter Kim. – Режим доступа: https://www.hackerplaybook.com/</mixed-citation><mixed-citation xml:lang="en">"The Hacker Playbook 2: Practical Guide to Penetration Testing." By Peter Kim. – Available at: https://www.hackerplaybook.com/</mixed-citation></citation-alternatives></ref><ref id="cit15"><label>15</label><citation-alternatives><mixed-citation xml:lang="ru">"Gray Hat Python: Python Programming for Hackers and Reverse Engineers". Автор: Justin Seitz. – Режим доступа: [https://www.no starch.com/gray-hat-python] (https://www.no starch.com/gray-hat-python)</mixed-citation><mixed-citation xml:lang="en">"Gray Hat Python: Python Programming for Hackers and Reverse Engineers." By Justin Seitz.: [https://www.no starch.com/gray-hat-python] (https://www.no starch.com/gray-hat-python)</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
