Skip to content
Research Article Open access CC BY 4.0

Advanced Machine Learning for Robust Botnet Attack Detection in Evolving Threat Landscapes

Ram Mohan Polam, Bhavana Kamarthapu, Mitra Penmetsa, Jayakeshav Reddy Bhumireddy, Rajiv Chalasani, Srikanth Reddy Vangala

Asian Journal of Research in Computer Science · pp. 1–14 · Published 6 Aug 2025

10.9734/ajrcos/2025/v18i8735

Abstract

As technology advances and security issues and cyberattacks increase, extensively Internet of Things (IoT) devices are linked to networks, and botnets have been emerging and evolving very fast, and they pose a dangerous threat. As systems become more complex, scale and, therefore, more complex, cyberattacks mounted against their vulnerabilities also increase. IoT transition is disrupted using these attacks, disrupting the IoT devices' networks and services approaches for botnet attack detection and classification using Machine Learning (ML) and Deep Learning (DL) have been developed within the framework of the IoT. This study provides an intrusion detection system (IDS) based on the Bidirectional Gated Recurrent Unit (Bi-GRU) for detecting botnet attacks in IoT networks. We use the N-BaIoT dataset for this purpose. The study opted for a Bi-GRU model, which can detect contextual dependencies in the past and the future, to deal with the sequential IoT traffic data. The Bi-GRU model performance achieved exceptional results in classifying network traffic. The system's accuracy in identifying both malicious and benign traffic was 99.99%. Additionally, the accuracy of these models rapidly rises and eventually levels out at almost 100%, indicating strong model performance. The model's ability to recognise various botnet attack types even in cases of data imbalance was demonstrated by important performance metrics such as ROC-AUC, accuracy, precision, recall, and F1-score. The results show that the proposed Bi-GRU-based IDS is a robust and improved solution for detecting IoT botnet attacks on a real-time basis. While the model performs impressively, it has some problems, including the minor misclassification in complex attack cases and dependency on a single dataset, which restricts its generalisation. Future work will focus on improving model robustness.

Cybersecurity botnet attacks Intrusion Detection Systems (IDS) network traffic Bi-GRU IoT N-BaIoT dataset

Cited by 2

Explainable Machine Learning Models for Malware Identification in Modern Computing Systems

Jaya Vardhani Mamidala, Varun Bitkuri, S. Enokkaren · European Journal of Applied Science, Engineering and Technology · 2025

Showing 1 of 2 known citations — external sources report more than can currently be individually listed.

Article metrics

Real usage data collected on this platform.

8

Page views

0

PDF downloads

0

Outbound clicks

2

Citations

Views over time

Views by country

Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".

Traffic sources

Referring site, by host.

Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.