Review Article

Survey on Botnet Detection Techniques: Classification, Methods, and Evaluation

Table 1

Comparison with other surveys.

SurveyPublished timeDetection targetedBackgroundDetection methods/techniquesEvaluation

[9]2020IoT(i) ArchitectureNeural networks data mining graph theory(i) Not included
(ii) Life cycle
[10]2020IoT(i) Not includedMachine learning(i) Measurement
Deep learning
Statistical analysis
Propagation model
[11]2019DNS(i) Not includedMachine learning statistical analysis(i) Not included
Whitelist/blacklist
[12]2018Universal(i) ArchitectureSignature-based(i) Not included
(ii) Life cycleMining-based
[13]2015DNSLife cycleGraph theory(i) Not included
Statistical analysis
Clustering
Decision tree
Neural network
[14]2017DNSC&C channelCharacteristics analysis statistical analysis(i) Not included
[15]2016Universal(i) ArchitectureHoneypot analysis statistical analysis(i) Not included
(ii) Life cycle
Our methodā€”Universal(i)ArchitectureDeep learning, complex network, swarm intelligence, MTD, SDN, blockchain, etc.Common bot detection evaluation system
(ii)Life cycle
(iii)C&C channel