Flow-based Detection of Botnets through Bio-inspired Optimisation of Machine Learning

Biju Issac, Kyle Fryer, Seibu Mary Jacob
12/7/2024
cs.CRcs.AI

No confident code implementation found for this paper.

Abstract

Botnets could autonomously infect, propagate, communicate and coordinate with other members in the botnet, enabling cybercriminals to exploit the cumulative computing and bandwidth of its bots to facilitate cybercrime. Traditional detection methods are becoming increasingly unsuitable against various network-based detection evasion methods. These techniques ultimately render signature-based fingerprinting detection infeasible and thus this research explores the application of network flow-based behavioural modelling to facilitate the binary classification of bot network activity, whereby the detection is independent of underlying communications architectures, ports, protocols and payload-based detection evasion mechanisms. A comparative evaluation of various machine learning classification methods is conducted, to precisely determine the average accuracy of each classifier on bot datasets like CTU-13, ISOT 2010 and ISCX 2014. Additionally, hyperparameter tuning using Genetic Algorithm (GA), aiming to efficiently converge to the fittest hyperparameter set for each dataset was done. The bioinspired optimisation of Random Forest (RF) with GA achieved an average accuracy of 99.85% when it was tested against the three datasets. The model was then developed into a software product. The YouTube link of the project and demo of the software developed: https://youtu.be/gNQjC91VtOI

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{issac2024flowbased,
  title  = {Flow-based Detection of Botnets through Bio-inspired Optimisation of Machine Learning},
  author = {Biju Issac and Kyle Fryer and Seibu Mary Jacob},
  year   = {2024},
  eprint = {2412.05688},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2412.05688v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2412.05688.svg)](https://codeofpaper.com/paper/2412.05688)

Discussion