Automating Botnet Detection with Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
Botnets are now a major source for many network attacks, such as DDoS attacks and spam. However, most traditional detection methods heavily rely on heuristically designed multi-stage detection criteria. In this paper, we consider the neural network design challenges of using modern deep learning techniques to learn policies for botnet detection automatically. To generate training data, we synthesize botnet connections with different underlying communication patterns overlaid on large-scale real networks as datasets. To capture the important hierarchical structure of centralized botnets and the fast-mixing structure for decentralized botnets, we tailor graph neural networks (GNN) to detect the properties of these structures. Experimental results show that GNNs are better able to capture botnet structure than previous non-learning methods when trained with appropriate data, and that deeper GNNs are crucial for learning difficult botnet topologies. We believe our data and studies can be useful for both the network security and graph learning communities.
Key facts. Cited by 23 papers in the map (data through 7 Oct 2026). First posted on arXiv 13 Mar 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 6; 2022: 5; 2023: 2; 2024: 5; 2025: 3; 2026: 2.
23 papers.
Sort:
By area:
- 2022A Survey of Machine Unlearningcited by 298
- 2021E-GraphSAGE: A Graph Neural Network based Intrusion Detection System for IoTcited by 55
- 2021Formalizing and Estimating Distribution Inference Riskscited by 42
- 2022LTE4G: Long-Tail Experts for Graph Neural Networkscited by 30
- 2022Anomal-E: A Self-Supervised Network Intrusion Detection System based on Graph Neural Networkscited by 25
- 2021Graph-based Deep Learning for Communication Networks: A Surveycited by 21
- 2022Towards Private Learning on Decentralized Graphs with Local Differential Privacycited by 16
- 2021Unveiling the potential of Graph Neural Networks for robust Intrusion Detectioncited by 14
- 2021Graph-based Solutions with Residuals for Intrusion Detection: the Modified E-GraphSAGE and E-ResGAT Algorithmscited by 11
- 2023A Survey on Malware Detection with Graph Representation Learningcited by 11
- 2024Use of Graph Neural Networks in Aiding Defensive Cyber Operationscited by 7
- 2024Applying Self-supervised Learning to Network Intrusion Detection for Network Flows with Graph Neural Networkcited by 7
11 more
- 2022XG-BoT: An Explainable Deep Graph Neural Network for Botnet Detection and Forensicscited by 6
- 2021GNN-Geo: A Graph Neural Network-based Fine-grained IP geolocation Frameworkcited by 2
- 2024XG-NID: Dual-Modality Network Intrusion Detection using a Heterogeneous Graph Neural Network and Large Language Modelcited by 2
- 2024NetFlowGen: Leveraging Generative Pre-training for Network Traffic Dynamicscited by 2
- 2025Self-Supervised Learning of Graph Representations for Network Intrusion Detectioncited by 2
- 2025An LLM-based Agentic Framework for Accessible Network Controlcited by 2
- 2023S-Mixup: Structural Mixup for Graph Neural Networkscited by 1
- 2024Integrating Graph Neural Networks with Scattering Transform for Anomaly Detectioncited by 1
- 2025GTCN-G: A Residual Graph-Temporal Fusion Network for Imbalanced Intrusion Detectioncited by 0
- 2026Enhanced Feature Extraction for IoT Network Intrusion Detection Using GNNs and KANcited by 0
- 2026Graph Classification via Network Usable Information: From Representation Evaluation to Structure Selectioncited by 0
- 2026Graph Classification via Network Usable Information: From Representation Evaluation to Structure Selection3 Jul 2026
- 2026Enhanced Feature Extraction for IoT Network Intrusion Detection Using GNNs and KAN3 Jul 2026
- 2025GTCN-G: A Residual Graph-Temporal Fusion Network for Imbalanced Intrusion Detection8 Oct 2025
- 2025An LLM-based Agentic Framework for Accessible Network Control24 Sep 2025
- 2025Self-Supervised Learning of Graph Representations for Network Intrusion Detection20 Sep 2025
- 2024NetFlowGen: Leveraging Generative Pre-training for Network Traffic Dynamics30 Dec 2024
- 2024XG-NID: Dual-Modality Network Intrusion Detection using a Heterogeneous Graph Neural Network and Large Language Model27 Aug 2024
- 2024Integrating Graph Neural Networks with Scattering Transform for Anomaly Detection16 Apr 2024
- 2024Applying Self-supervised Learning to Network Intrusion Detection for Network Flows with Graph Neural Network3 Mar 2024
- 2024Use of Graph Neural Networks in Aiding Defensive Cyber Operations11 Jan 2024
- 2023S-Mixup: Structural Mixup for Graph Neural Networks16 Aug 2023
- 2023A Survey on Malware Detection with Graph Representation Learning28 Mar 2023
11 more
- 2022A Survey of Machine Unlearning6 Sep 2022
- 2022LTE4G: Long-Tail Experts for Graph Neural Networks22 Aug 2022
- 2022XG-BoT: An Explainable Deep Graph Neural Network for Botnet Detection and Forensics19 Jul 2022
- 2022Anomal-E: A Self-Supervised Network Intrusion Detection System based on Graph Neural Networks14 Jul 2022
- 2022Towards Private Learning on Decentralized Graphs with Local Differential Privacy23 Jan 2022
- 2021GNN-Geo: A Graph Neural Network-based Fine-grained IP geolocation Framework18 Dec 2021
- 2021Graph-based Solutions with Residuals for Intrusion Detection: the Modified E-GraphSAGE and E-ResGAT Algorithms26 Nov 2021
- 2021Formalizing and Estimating Distribution Inference Risks13 Sep 2021
- 2021Unveiling the potential of Graph Neural Networks for robust Intrusion Detection30 Jul 2021
- 2021Graph-based Deep Learning for Communication Networks: A Survey4 Jun 2021
- 2021E-GraphSAGE: A Graph Neural Network based Intrusion Detection System for IoT30 Mar 2021
- 2022A Survey of Machine Unlearningcited by 298
- 2022A Survey of Machine Unlearning6 Sep 2022
- 2021E-GraphSAGE: A Graph Neural Network based Intrusion Detection System for IoTcited by 55
- 2021Formalizing and Estimating Distribution Inference Riskscited by 42
- 2022LTE4G: Long-Tail Experts for Graph Neural Networkscited by 30
- 2022Anomal-E: A Self-Supervised Network Intrusion Detection System based on Graph Neural Networkscited by 25
- 2021Graph-based Deep Learning for Communication Networks: A Surveycited by 21
- 2022Towards Private Learning on Decentralized Graphs with Local Differential Privacycited by 16
- 2021Unveiling the potential of Graph Neural Networks for robust Intrusion Detectioncited by 14
- 2021Graph-based Solutions with Residuals for Intrusion Detection: the Modified E-GraphSAGE and E-ResGAT Algorithmscited by 11
- 2023A Survey on Malware Detection with Graph Representation Learningcited by 11
- 2024Use of Graph Neural Networks in Aiding Defensive Cyber Operationscited by 7
- 2024Applying Self-supervised Learning to Network Intrusion Detection for Network Flows with Graph Neural Networkcited by 7
- 2022XG-BoT: An Explainable Deep Graph Neural Network for Botnet Detection and Forensicscited by 6
12 most cited of 21 All 21 (JSON)
- 2026Graph Classification via Network Usable Information: From Representation Evaluation to Structure Selection3 Jul 2026
- 2026Enhanced Feature Extraction for IoT Network Intrusion Detection Using GNNs and KAN3 Jul 2026
- 2025GTCN-G: A Residual Graph-Temporal Fusion Network for Imbalanced Intrusion Detection8 Oct 2025
- 2025Self-Supervised Learning of Graph Representations for Network Intrusion Detection20 Sep 2025
- 2024NetFlowGen: Leveraging Generative Pre-training for Network Traffic Dynamics30 Dec 2024
- 2024XG-NID: Dual-Modality Network Intrusion Detection using a Heterogeneous Graph Neural Network and Large Language Model27 Aug 2024
- 2024Integrating Graph Neural Networks with Scattering Transform for Anomaly Detection16 Apr 2024
- 2024Applying Self-supervised Learning to Network Intrusion Detection for Network Flows with Graph Neural Network3 Mar 2024
- 2024Use of Graph Neural Networks in Aiding Defensive Cyber Operations11 Jan 2024
- 2023S-Mixup: Structural Mixup for Graph Neural Networks16 Aug 2023
- 2023A Survey on Malware Detection with Graph Representation Learning28 Mar 2023
- 2022LTE4G: Long-Tail Experts for Graph Neural Networks22 Aug 2022
12 newest of 21 All 21 (JSON)