BotDroid: Permission-Based Android Botnet Detection Using Neural Networks

Saeed Seraj*, Elias Pimenidis, Michalis Pavlidis, Stelios Kapetanakis, MARCELLO TROVATI, Nikolaos Polatidis

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference proceeding (ISBN)peer-review

1 Citation (Scopus)


Android devices can now offer a wide range of services. They support a variety of applications, including those for banking, business, health, and entertainment. The popularity and functionality of Android devices, along with the open-source nature of the Android operating system, have made them a prime target for attackers. One of the most dangerous malwares is an Android botnet, which an attacker known as a botmaster can remotely control to launch destructive attacks. This paper investigates Android botnets by using static analysis to extract features from reverse-engineered applications. Furthermore, this article delivers a new dataset of Android apps, including botnet or benign, and an optimized multilayer perceptron neural network (MLP) for detecting botnets infected by malware based on the permissions of the apps. Experimental results show that the proposed methodology is both practical and effective while outperforming other standard classifiers in various evaluation metrics.
Original languageEnglish
Title of host publicationEngineering Applications of Neural Networks. EANN 2023. Communications in Computer and Information Science
EditorsLazaros Iliadis, Ilias Maglogiannis, Serafin Alonso, Chrisina Jayne, Elias Pimenidis
Number of pages14
ISBN (Electronic)978-3-031-34204-2
ISBN (Print)978-3-031-34203-5
Publication statusPublished - 7 Jun 2023

Publication series

NameCommunications in Computer and Information Science (CCIS)
ISSN (Print)1865-0929
ISSN (Electronic)1865-0937


  • BotDroid
  • Android Botnet
  • Botnet Detection
  • Neural Networks
  • Permission-Based Detection
  • Android Security
  • Mobile Malware
  • Machine Learning
  • Cybersecurity
  • Artificial Intelligence
  • Mobile Application Permissions
  • Threat Detection
  • Anomaly Detection
  • Malware Analysis
  • Security Algorithms


Dive into the research topics of 'BotDroid: Permission-Based Android Botnet Detection Using Neural Networks'. Together they form a unique fingerprint.

Cite this