Skip to main content
Log in

Particle Swarm Optimization Algorithm Based Artificial Neural Network for Botnet Detection

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

A standout amongst the most dangers to the cyber security is known as Botnet since it offers a conveyed stage for many undesirable activities. From the network traffic flow, the identification of Botnet is a fundamental test. Artificial Neural Network–Particle Swarm Optimization (ANN–PSO) based botnet discovery is proposed in this paper. In this paper, ISCX dataset is utilized for botnet location. The features are classified as botnet flow and normal flow by giving the features separated from the dataset as a contribution to the grouping. For grouping, we have displayed ANN–PSO which lessens the false classification ratio and time multifaceted nature to 3.3% and 14 s. We contrast our proposed work with other existing work and demonstrate that our work is superior to anything that of alternate works in the simulation results.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Data Availability

The already existing algorithms data used to support the findings of this study have not been made available.

References

  1. Karim, A., Salleh, R., Shiraz, M., Shah, S., Awan, I., & Anuar, N. (2014) Botnet detection techniques: review, future trends, and issues. Journal of Zhejiang University Science C, 15 (11), 943–983.

    Article  Google Scholar 

  2. Hoque, N., Bhattacharyya, D., & Kalita, J. (2015). Botnet in DDoS attacks: Trends and challenges. IEEE Communications Surveys & Tutorials, 17 (4), 2242–2270.

    Article  Google Scholar 

  3. Silva, S., Silva, R., Pinto, R., & Salles, R. (2013). Botnets: A survey. Computer Networks, 57(2), 378–403.

    Article  Google Scholar 

  4. Kondo, S., & Sato, N. (2012). Botnet traffic detection techniques by C&C session classification using SVM. Advances in Information and Computer Security, pp. 91–104.

  5. Felix, J., Joseph, C., & Ghorbani, A. (2012). Group behavior metrics for P2P Botnet detection. Information and Communications Security, pp. 93–104.

  6. Bhatia, J., Sehgal, R., & Kumar, S. (2011). Honeynet based Botnet detection using command signatures. Advances in Wireless, Mobile Networks and Applications, pp. 69–78.

  7. Kirubavathi, G., & Anitha, R. (2016). Botnet detection via mining of traffic flow characteristics. Computers & Electrical Engineering, 50, 91–101.

    Article  Google Scholar 

  8. Sedki, A., & Ouazar, D. (2010). Hybrid particle swarm and neural network approach for streamflow forecasting. Mathematical Modelling of Natural Phenomena, 5(7), 132–138.

    Article  MathSciNet  Google Scholar 

  9. Das, Gyanesh, Prasant Kumar Pattnaik, & Sasmita Kumari Padhy. (2014). Artificial Neural Network trained by Particle Swarm Optimization for non-linear channel equalization. Expert Systems with Applications, 41(7), 3491–3496.

  10. Leema, N., Nehemiah, H., & Kannan, A. (2016). Neural network classifier optimization using differential evolution with global information and back propagation algorithm for clinical datasets. Applied Soft Computing.

  11. Panimalar, P., & Rameshkumar, K. (2016). Multi variant statistical model for improved Botnet detection in dynamic networks using Particle Swarm Optimization. In IIR 2nd virtual conference on science, Engineering and Technology Applications.

  12. Panimalar,P., & Ramesh Kumar, K. (2015). Time orient multiModel traffic analysis for efficient Botnet detection in internet communication. International Journal of Applied Engineering Research, 10 (21), 42183–42188. ISSN 0973-4562.

  13. Wang, K., Huang, C., Lin, S., & Lin, Y. (2011). A fuzzy pattern-based filtering algorithm for botnet detection. Computer Networks, 55(15), 3275–3286.

    Article  Google Scholar 

  14. Kwon, J., Lee, J., Lee, H., & Perrig, A. (2016). PsyBoG: A scalable botnet detection method for large-scale DNS traffic. Computer Networks, 97, 48–73.

    Article  Google Scholar 

  15. Khattak, S., et al. (2015). BotFlex: A community-driven tool for botnet detection. Journal of Network and Computer Applications, 58, 144–154.

    Article  Google Scholar 

  16. Yahyazadeh, M., & Abadi, M. (2015). "BotGrab: A negative reputation system for botnet detection. Computers & Electrical Engineering, 41, 68–85.

    Article  Google Scholar 

  17. Zhao, D., et al. (2013). Botnet detection based on traffic behavior analysis and flow intervals. Computers & Security, 39, 2–16.

    Article  Google Scholar 

  18. Choi, H., & Lee, H. (2012). Identifying botnets by capturing group activities in DNS traffic. Computer Networks, 56(1), 20–33.

    Article  Google Scholar 

Download references

Funding

There is no funding from any Research or Funding Agency.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to P. Panimalar.

Ethics declarations

Conflict of interest

The authors declare that we have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Panimalar, P. Particle Swarm Optimization Algorithm Based Artificial Neural Network for Botnet Detection. Wireless Pers Commun 121, 2655–2666 (2021). https://doi.org/10.1007/s11277-021-08841-1

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-021-08841-1

Keywords

Navigation