Sign inSubmit
computersciencejournal.org is not ours. This journal is published only at thescipub.com/jcs. Report a suspicious emailcomputersciencejournal.org is not ours · Report
ArticleMetrics
Research Article · Open access · Published 21 July 2026

Autoencoder-Based Intrusion Detection for ARP Poisoning in SDN Controllers

Kago Seemela1, Banyatsang Mphago1, Thabo Semong1 & Phephisa Methula1

Journal of Computer Science, Volume 22, Issue 7, pp. 2266–2273 · doi.org/10.3844/jcssp.2026.2266.2273

869 accesses578 downloads0 citations (Crossref)Metrics
Cite Check for updates

Abstract

Address Resolution Protocol (ARP) poisoning is still a critical control plane attack in Software Defined Networks (SDNs), and spoofing of ARP mappings can trick SDNs controller and accomplish man in the middle, eavesdropping and denial of service attacks. Current SDN intrusion detection systems of ARP attacks rely on supervised learning and labelled attack data which is rather expensive and not necessarily a good representation of evolving traffic. Hence, this paper presents an unsupervised IDS that uses autoencoder to detect ARP poisoning attacks on the SDN controller. The model is trained only on benign ARP data from the public ARP–SDN dataset and ARP poison/flood labels are used only for the evaluation. The method used is the reconstruction error and an anomaly score threshold is chosen from the 99th percentile of the reconstruction errors of benign training errors. The proposed model attains a binary-accuracy of 99.83%, a macro F1-score of 0.9978 and 0 false-negative on the test data which it did not trained. For tenfold cross-validation, mean accuracy of 0.9974 and macro F1-score of 0.9965 have been achieved. The results indicate that autoencoder based anomaly detection can yield a good ARP poisoning prediction accuracy with less need for labelled attack data, but more testing on real SDN deployments is still necessary.

Licence and reuse

Open access. This article is licensed under a Creative Commons Attribution 4.0 International Licence (CC BY 4.0), as printed on the article, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original authors and the source. No permission is needed.

How to reuse this article

Responses (0)

Have a comment on this research? Sign in to respond. Responses are moderated and published with your name and affiliation; the authors are invited to reply. How we use your dataWrite a response

About this article

Cite this article

Seemela, K., Mphago, B., Semong, T. & Methula, P. (2026). Autoencoder-Based Intrusion Detection for ARP Poisoning in SDN Controllers. Journal of Computer Science, 22(7), 2266–2273. https://doi.org/10.3844/jcssp.2026.2266.2273

Licence
CC BY 4.0
Issue
Volume 22, Issue 7
Policies
Editorial independenceUse of generative AIData availabilityAppeals and complaints
Version
Version of record
Autoencoder-Based Intrusion Detection for ARP Poisoning in SDN ControllersJournal of Computer Science · Volume 22, Issue 7 · pp. 2266–2273 · CC BY 4.0Download