An artificial deep neural network for the binary classification of network traffic

Shubair A. Abdullah, Ahmed Al-Ashoor

Research output: Contribution to journalArticlepeer-review

5 Citations (Scopus)


Classifying network packets is crucial in intrusion detection. As intrusion detection systems are the primary defense of the infrastructure of networks, they need to adapt to the exponential increase in threats. Despite the fact that many machine learning techniques have been devised by researchers, this research area is still far from finding perfect systems with high malicious packet detection accuracy. Deep learning is a subset of machine learning and aims to mimic the workings of the human brain in processing data for use in decision-making. It has already shown excellent capabilities in dealing with many real-world problems such as facial recognition and intelligent transportation systems. This paper develops an artificial deep neural network to detect malicious packets in network traffic. The artificial deep neural network is built carefully and gradually to confirm the optimum number of input and output neurons and the learning mechanism inside hidden layers. The performance is analyzed by carrying out several experiments on real-world open source traffic datasets using well-known classification metrics. The experiments have shown promising results for real-world application in the binary classification of network traffic.

Original languageEnglish
Pages (from-to)402-408
Number of pages7
JournalInternational Journal of Advanced Computer Science and Applications
Issue number1
Publication statusPublished - 2020


  • ANN
  • Binary classification
  • Deep learning
  • Malicious traffic classification
  • Packet classification

ASJC Scopus subject areas

  • Computer Science(all)

Cite this