IDEAS home Printed from https://ideas.repec.org/a/epw/ejai00/v1y2022i2id1004.html

A Smart System for Detecting Behavioural Botnet Attacks using Random Forest Classifier with Principal Component Analysis

Author

Listed:
  • O. E. Taylor

    (Rivers State University, Nigeria)

  • P. S. Ezekiel

    (Rivers State University, Nigeria)

Abstract

Over the years, malware (malicious software) has become a major challenge for computer users, organizations, and even countries. In particular, a compromise of a set of inflamed hosts (aka zombies or bots) is one of the severe threats to Internet security. Botnet is described as some computer systems or devices controlled on the Internet to carry out unintentional and malicious acts without the owner's permission. Due to the continuously progressing behavior of botnets, the conventional methods fail to identify botnets. In other to solve the stated problem, this paper presents a smart system for detecting behavioural bootnet attacks using Random Forest Classifier and Principal Component Analysis (PCA). The system starts with a botnet dataset that was used in building a robust model in detecting Bootnet attacks. The dataset was pre-processed using pandas library for data cleaning. PCA was used in reducing the dimension of the dataset, so as to avoid data imbalance. The result of the PCA was used as input to the random forest classifier. The random forest classifier was trained using the number of estimators as 1000. The result of the model shows a promising accuracy of about 99%.

Suggested Citation

Handle: RePEc:epw:ejai00:v:1:y:2022:i:2:id:1004
DOI: 10.24018/ejai.2022.1.2.4
as

Download full text from publisher

File URL: https://eu-opensci.org/index.php/ejai/article/view/1004
File Function: Abstract page
Download Restriction: no

File URL: https://eu-opensci.org/index.php/ejai/article/download/1004/335
File Function: Full text
Download Restriction: no

File URL: https://libkey.io/10.24018/ejai.2022.1.2.4?utm_source=ideas
LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
---><---

More about this item

Keywords

;
;
;
;

Statistics

Access and download statistics

Corrections

All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:epw:ejai00:v:1:y:2022:i:2:id:1004. See general information about how to correct material in RePEc.

If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

We have no bibliographic references for this item. You can help adding them by using this form .

If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: Support Team (email available below). General contact details of provider: https://eu-opensci.org/index.php/ejai .

Please note that corrections may take a couple of weeks to filter through the various RePEc services.

IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.