Skip to main content
. 2021 Oct 25;21(21):7070. doi: 10.3390/s21217070

Table 2.

Brief summaries of the reviewed papers.

Authors Year Problem Domain Dataset Techniques Results
(Evaluation Metrics)
Churcher et al. [128] 2021 IDS Bot-IoT KNN, SVM, DT, NB, RF, LR, ANN Binary class: Accuracy (RF-99%)
Multi-class: Accuracy (KNN-99%)
Yang et al. [89] 2021 Malicious Traffic CTU-13 ResNet + DQN + DCGAN Accuracy-99.94%
Tuor et al. [10] 2021 Insider Threat CERT v6.2 SVM, isolation forest, DNN, RNN Recall (DNN, RNN, isolation forest-100%)
Marin et al. [62] 2021 Malware Attack USTCTFC2016 DeepMAL-using CNN layers Accuracy (Rbot-99.9%, Neris-63.5%, Virut-54.7%)
Ahuja et al. [24] 2021 DDoS Private Dataset CNN, RNN, LSTM, CNN-LSTM, SVC-SOM, SAE-MLP Accuracy (SAE-MLP-99.75%)
Yuan et al. [106] 2021 Malicious Traffic Private Dataset Neural Network, RNN Accuracy (CapsNet,
IndRNN = 99.78%)
Alshammari et al. [99] 2021 Malicious Traffic ISOT CID DT, KNN, RF, NB, SVM, NNet Cross val: Accuracy (RF, DT, KNN-100%)
Spit val: Accuracy (RF, DT-100%)
Mohammad and Alsmadi [145] 2021 IDS NSL-KDD10
UCI benchmark datasets
NB and C4.5 using HW Reduced features give similar results
Accuracy (C4.5-93.90%)
Qaddoura et al. [109] 2021 Common IoT attacks IoT 20 SLFN SLFN + SVM-SMOTE: ratio-0.9, k value-3 for k-means++
Qaddoura et al. [110] 2021 Common IoT attacks IoT 20 LSTM, SLFN G-mean (LSTM + SLFN-78%)
Maniriho et al. [108] 2021 Common IoT attacks IoT 20 RF DoS: Accuracy-99.95%
MITM: Accuracy-99.9761%
Scan: Accuracy-99.96%
Butnaru et al. [51] 2021 Phishing Attacks Public Dataset from Kaggle & PhishTank RF, MLP, SVM, NB, DT Accuracy (RF-99.29%)
Lin et al. [50] 2021 Phishing Attacks Private Dataset Neural Network (Phishpedia) Accuracy (Phishpedia-99.2%)
Rehman et al. [42] 2021 DDoS CICDDoS2019 GRU, RNN, NB, SMO Accuracy (GRU-99.94%)
Wang et al. [96] 2020 Malicious Traffic ISCX 2016 NB Accuracy (NB-90%)
Miller et al. [95] 2020 Malicious Traffic Wireshark Network Captures Neural Network Accuracy (NNet-93.71%)
Thaseen et al. [127] 2020 IDS Wireshark Network Captures NB, SVM, RF, KNN Accuracy (RF-99.81%)
Alam et al. [43] 2020 Phishing Attacks Phishing dataset from Kaggle RF, DT Accuracy (RF-97%)
Barut et al. [60] 2020 Malware Traffic Dataset from Stratosphere IPS,
CICIDS2017
NB, C4.5, DT, RF, SVM, AdaBoost Accuracy, DR (RF-99.996%),
FAR (RF-2.97%)
Pande et al. [28] 2020 DDoS NSL-KDD RF, SVM, Clustering, Neural Networks Accuracy (RF-99.76%)
Cui et al. [140] 2020 IDS Network Captures BC TPR (BC-98.75%)
Alsubaie et al. [133] 2020 IDS WSN-DS J.48 form of DT, ANN Accuracy (J.48-99.66%)
Dutta et al. [84] 2020 Malicious Traffic IoT-23, LITNET-2020, and NetML-2020 ensemble of DNN, LSTM, DSAE Accuracy-99.7%
Al-Haija et al. [74] 2020 Common IoT attacks NSL-KDD CNN Binary class: Accuracy-99.3%
Multiclass: Accuracy-98.2%
Khan et al. [75] 2020 Common IoT attacks NSL-KDD ELM Accuracy-93.91%
Elsayed et al. [21] 2020 DDoS CICDDoS2019 AE with RNN Accuracy-99%
Yuan et al. [12] 2020 Insider Threat CERT v4.2 LSTM + CNN AUC-0.9449
Ahmed et al. [58] 2020 Zero-day attacks CTU-13 ANN Accuracy (ANN-99.6%)
Doriguzzi-Corin et al. [23] 2020 DDoS ISCX2012,
CICIDS2017,
CICIDS2018, UNB201X
CNN CSECIC2018: Accuracy-98.88%
ISCX2012: Accuracy-99.87%
CIC2017: Accuracy-99.67%
UNB201X: Accuracy-99.46%
Yang et al. [82] 2020 Malicious Traffic Network Captures RNN Accuracy (RNN-98%)
Ramos et al. [71] 2020 Botnet Attacks ISOT-HTTP, CSE-CICIDS2018 RF, DT, SVM, NB, KNN CIC-IDS2018: Accuracy (RF, DT-99.99%)
ISOT-HTTP: Accuracy (DT-99.90%)
Sethi et al. [101] 2020 Malicious Traffic ISOT CID, NSL-KDD DDQN ISOT CID: Accuracy-96.87%
NSL-KDD: Accuracy-83.40%
Singh et al. [111] 2020 Malicious DoH Traffic (at DNS level) CIRA-CIC-DoHBrw-2020 GB, NB, RF, KNN, LR Accuracy (RF, GB-100%)
Mohammad et al. [35] 2020 DDoS UNSW-NB15, UCI datasets Improved Rule Induction (IRI) F Score (IRI-93.90%)
Letteri et al. [70] 2020 Malware Attack MTA KDD 19 MLP using AE optimization or RRw optimization Accuracy (MLP with RRw opt.-99.60%)
Rendall et al. [48] 2020 Phishing Attack Private Dataset SVM, NB, DT, MLP Accuracy (MLP, DT-86%)
Kim et al. [41] 2020 DDoS KDD-99,
CICIDS2018
CNN, RNN Accuracy (CNN-99% or more)
Alrashdi et al. [81] 2019 Common IoT attacks UNSW-NB15 RF Accuracy (ML-99.34%)
Chawla et al. [146] 2019 IDS ADFA RNN, CNN Time Taken (CNN-GRU 10× faster than LSTM)
Halimaa et al. [130] 2019 IDS NSL-KDD SVM, and NB. Accuracy (SVM-93.95%)
Ongun et al. [98] 2019 Malicious Traffic CTU-13 LR, RF, and GB AUC (RF-99%)
De Lucia et al. [91] 2019 Malicious Traffic Datasets from Stratosphereips.org SVM and CNN F-Score (SVM-0.9997)
Filho et al. [32] 2019 DDoS CICDoS2017,
CICIDS2017,
CICIDS2018
RF, LR, AdaBoost, Stochastic Gradient Descent, DT, and Perceptron Accuracy (RF-96%)
Radivilova et al. [30] 2019 DDoS SNMP-MIB RF Accuracy (RF-0.9)
Zhang et al. [116] 2019 IDS NSL-KDD AE F-Score-76.47%
Recall-79.47%
Vijayanand et al. [34] 2019 DDoS CICIDS2017 SVM, Multi-Layer Deep Networks Accuracy (MLDN-99.99%)
Hu et al. [14] 2019 Insider Threat Private Dataset CNN FAR-2.94%
FRR-2.28%
Ullah et al. [76] 2019 Common IoT attacks Private Dataset CNN Accuracy (CNN-97.46%)
Baek et al. [18] 2019 DDoS Private Dataset MLP Accuracy (MLP-50%)
Shi et al. [26] 2019 DDoS CICIDS2017 LSTM Accuracy (LSTM-99%)
Sabeel et al. [20] 2019 DDoS CICIDS2017 DNN, LSTM TPR (DNN-99.8%) TPR (LSTM-99.9%)
Wu et al. [117] 2019 IDS UNSW-NB15, NSL-KDD CNN, RNN Binary Class: Accuracy-99.24%
Multiclass: Accuracy-99.05%
Tama et al. [148] 2019 IDS NSL-KDD, UNSW-NB15 rotation forest + bagging UNSW-NB15: Accuracy-91.27%
NSL-KDD: Accuracy-85.8%
Rao et al. [54] 2019 Phishing Attacks Private Dataset LSTM + SVM Accuracy (LSTM + SVM-97.3%)
Min et al. [149] 2018 IDS ISCX2012 RF, SVM, NN, CNN Accuracy (RF-99.13%)
Pektas et al. [73] 2018 Botnet Attacks ISOT HTTP, CTU-13 MLP + LSTM ISOT: F score-98.8%
CTU: F score-99.1%
Ahmad et al. [135] 2018 IDS NSL-KDD SVM, RF, ELM Accuracy (ELM-99.5%)
Shafiq et al. [94] 2018 Malicious Traffic HIT Trace 1 captures
NIMS dataset
BayesNet, NB, AdaBoost, Bagging, PART, C4.5, RF, Random Tree, Sequential Minimal Optimization, oneR, Hoeffding HIT: Accuracy (PART-97.88%)
NIMS: Accuracy (RF-100%)
Park et al. [64] 2018 Malware Traffic Kyoto 2006+ RF F-Score (RF-99%)
Chou et al. [83] 2018 Malicious Traffic NSL-KDD NNET Accuracy (NNet-97.65%)
Nguyen et al. [147] 2018 IDS UNSW-NB15, KDD-99, NSL-KDD NNET Accuracy (KDD-99-97.11%)
Al-Qatf et al. [114] 2018 IDS NSL-KDD SVM, STL Binary: (Accuracy-84.96%)
Multiclass (Accuracy-80.48%)
Millar et al. [88] 2018 Malicious Traffic UNSW-NB15 NNET F-Score (Flow image-94.2%)
Wu et al. [67] 2018 Malware Traffic EMBER DQN, SARSA, Double DQN Accuracy (DQN-93.5%)
Li et al. [49] 2018 Phishing Attacks 50K-PD, 50K-IPD GBDT + XGBoost + LightGBM 50K-PD: Accuracy-97.3%
50K-IPD: Accuracy-98.6%
Vanhoenshoven et al. [104] 2017 Malicious Traffic Malicious URLs KNN, RF, SVM, DT, NB, MLP Accuracy (RF-97%)
Kumar et al. [141] 2017 IDS Wireshark Network Captures ensemble of RF, PART and JRIP Accuracy-98.2%
Anderson et al. [151] 2017 Malware Traffic Captured TLS encrypted sessions Linear Regression, l1/l2-LR, DT, RF ensemble, SVM, MLP Accuracy (LR-99.92%)
Almseidin et al. [125] 2017 IDS KDD-99 J.48, RF, Random Tree, Decision Table, NB, Bayes Network, MLP Accuracy (RF-93.77%)
Ghanem et al. [131] 2017 IDS Five datasets gathered from an IEEE 802.11 and a private dataset SVM DR, OSR (on all datasets-100%)
Xu et al. [90] 2017 Malicious Traffic Network Capture RF, LR Kernet: DR(RF-100%)
User-level: DR(RF-99%)
Tama et al. [78] 2017 Common IoT attacks CIDDS-001, UNSW-NB15, GPRS-WEP, GPRS-WPA2 DNN CIDDS-001: Accuracy-94.17%
UNSW-NB15: Accuracy-99.99%
GPRS-WEP: Accuracy-82.89%
GPRS-WPA2: Accuracy-94%
Yuan et al. [16] 2017 DDoS ISCX 2012 RNN Error Rate (RNN-2.103%)
Amira et al. [136] 2017 IDS NSL-KDD NB, DT, NBTree, BFTree, J.48, RFT, MLP Accuracy (MLP-98.54%)
Niyaz et al. [27] 2017 DDoS Network Capture SAE Accuracy (SAE-95.65%)
Belavagi et al. [124] 2016 IDS NSL-KDD LR, SVM, NB, RF Accuracy-(RF-99%)
Mehmood et al. [132] 2016 IDS KDD-99 SVM, NB, J.48, Decision Table Accuracy (J.48-–99%)
Alrawashdeh et al. [122] 2016 IDS KDD-99 RBM, DBN, DBN + LR Accuracy (DBN + LR-97.9%)
Robinson et al. [38] 2016 DDoS CAIDA conficker, CAIDA DoS, KDD-99 NB, RF, MLP, voting, BayesNet, IBK, J.48 Accuracy (RF-100%)
Thabtah et al. [47] 2016 Phishing Datasets from UCI NNet Accuracy-93.06%
Tahir et al. [142] 2015 IDS NSL-KDD hybrid of K-means Clustering and SVM DR-96.26%
Choudhury et al. [126] 2015 IDS NSL-KDD BayesNet, LR, IBK, J.48, PART, JRip, Random Tree, RF, REPTree, boosting, bagging, and blending Accuracy (RF-91.523%)
Niyaz et al. [115] 2015 IDS NSL-KDD STL with AE Accuracy (STL-98%)
David et al. [66] 2015 Malware Attacks Private Dataset DBN Accuracy (DBN-98.6%)
Barati et al. [40] 2015 DDoS CAIDA USCD 2007 GA + MLP AUC-0.9991
Abuadlla et al. [121] 2014 IDS Network Capture NNET, RBFN Accuracy-99.4%
Xie et al. [102] 2014 Malicious Traffic ADFA SVM Accuracy (70%), FPR (20% when k = 5)
Mohammad et al. [44] 2014 Phishing Attacks Private Dataset ANN Accuracy (testing set-92.18%)
Beaver et al. [57] 2013 Zero-day Attacks KDD-99 AdaBoost Accuracy (AdaBoost-94%)
Devikrishna et al. [120] 2013 IDS KDD-99 ANN Successfully detected and classified attacks
Lehnert et al. [144] 2012 IDS KDD-99 SVM, Clustering, NNET Error Rate (SVM-2.79%)
Sharma et al. [143] 2012 IDS KDD-99 K-means clustering via NB DR-99%
Gogoi et al. [137] 2012 IDS TUIDS, NSL-KDD, KDD-99 Clustering TUIDS Packet level: accuracy = 99.42%. KDD: accuracy = 92.39%.
NSL-KDD: accuracy = 98.34%
Hasan et al. [118] 2012 IDS DARPA 1998 NNET Accuracy (NNet-92%)
Wattanapongsakorn et al. [139] 2011 IDS Network Capture DT, Bayesian, Ripple Rule Back Propagation Neural Network DR (DT-95.5%)
Al-Janabi et al. [123] 2011 IDS KDD-99 ANN DR (ANN-91%)
Sun et al. [87] 2010 Malicious Traffic Network Capture SVM, RBFNN, PNN Accuracy (PNN-88.18%)