Related Experiment Video
Updated: Aug 6, 2025

08:20
Author Spotlight: AI-Driven Trypanosome Species Detection from Microscopic Images
Published on: October 27, 2023
1.5K
Real-time botnet detection on large network bandwidths using machine learning.
Javier Velasco-Mata1,2, Víctor González-Castro3,4, Eduardo Fidalgo3,4
1Department of Electrical Systems and Automation Engineering, Universidad de León, 24071, León, Spain. javier.velasco@unileon.es.
Scientific Reports
|March 16, 2023
Summary
This study introduces an ultra-fast botnet detection method for analyzing network traffic in real-time. The approach achieves high accuracy (0.926 F1-score) with minimal processing time, even on high-bandwidth networks.
Area of Science:
- Computer Science
- Cybersecurity
- Network Security
Background:
- Botnets pose significant threats, causing substantial economic losses globally.
- Manual analysis of vast network traffic is infeasible.
- Effective botnet detection requires high-speed processing, especially on large bandwidths.
Purpose of the Study:
- To develop an ultra-fast network analysis approach for botnet detection.
- To maintain high detection accuracy (F1-score) with rapid processing.
- To evaluate the model's performance on saturated and high-bandwidth networks.
Main Methods:
- Proposed an approach for ultra-fast network traffic analysis within one-second windows.
- Compared the model's performance against three existing literature proposals.
- Assessed model robustness on networks with packet loss and varying bandwidths.
Main Results:
- Achieved the best performance with an F1-score of 0.926 and a processing time of 0.007 ms per sample.
- Demonstrated robustness on networks with up to 10% packet loss.
- Estimated CPU core requirements for different bandwidths (e.g., 4 cores for 1 Gbps, 19 cores for 10 Gbps).
Conclusions:
- The proposed approach enables effective botnet detection at high speeds without significant accuracy loss.
- The model is robust and scalable for various network conditions, including high saturation and bandwidth.
- Efficient resource utilization is achievable for real-time botnet detection on modern networks.
Related Concept Videos
Distributed Loads: Problem Solving
687
Beams are structural elements commonly employed in engineering applications requiring different load-carrying capacities. The first step in analyzing a beam under a distributed load is to simplify the problem by dividing the load into smaller regions, which allows one to consider each region separately and calculate the magnitude of the equivalent resultant load acting on each portion of the beam. The magnitude of the equivalent resultant load for each region can be determined by calculating...
687
Steps in Outbreak Investigation
158
In the ever-evolving field of public health, statistical analysis serves as a cornerstone for understanding and managing disease outbreaks. By leveraging various statistical tools, health professionals can predict potential outbreaks, analyze ongoing situations, and devise effective responses to mitigate impact. For that to happen, there are a few possible stages of the analysis:
158
Detection of Black Holes
2.2K
Although black holes were theoretically postulated in the 1920s, they remained outside the domain of observational astronomy until the 1970s.
Their closest cousins are neutron stars, which are composed almost entirely of neutrons packed against each other, making them extremely dense. A neutron star has the same mass as the Sun but its diameter is only a few kilometers. Therefore, the escape velocity from their surface is close to the speed of light.
Not until the 1960s, when the first neutron...
Their closest cousins are neutron stars, which are composed almost entirely of neutrons packed against each other, making them extremely dense. A neutron star has the same mass as the Sun but its diameter is only a few kilometers. Therefore, the escape velocity from their surface is close to the speed of light.
Not until the 1960s, when the first neutron...
2.2K
Classification of Signals
600
In signal processing, signals are classified based on various characteristics: continuous-time versus discrete-time, periodic versus aperiodic, analog versus digital, and causal versus noncausal. Each category highlights distinct properties crucial for understanding and manipulating signals.
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
A continuous-time signal holds a value at every instant in time, representing information seamlessly. In contrast, a discrete-time signal holds values only at specific moments, often denoted as x(n), where...
600

