├── README.md └── a.ipynb /README.md: -------------------------------------------------------------------------------- 1 | # Android-Malware-Detection-Using-Machine-Learning 2 | Android Malware Detection Using Machine Learning Project with Source Code and Documents Plus Video Explanation 3 | 4 | ### Youtube Explanation : https://youtu.be/Qfrshjn38JY 5 | ![Blue Red Modern Unboxing YouTube Thumbnail](https://user-images.githubusercontent.com/28294942/209480977-cf9ed043-0b24-4f9f-ac0b-6248e82e78f7.png) 6 | 7 | ### Abstract : 8 | Android is the world's most popular and widely used operating system for mobile smartphones today. One 9 | of the reasons for this popularity is the free third-party applications that are downloaded and installed and 10 | provide various types of benefits to the user. Unfortunately, this flexibility of installing any application 11 | created by third parties has also led to an endless stream of constantly evolving malware applications that 12 | are intended to cause harm to the user in many ways. 13 | In this project, different approaches for tackling the problem of Android malware detection are presented 14 | and demonstrated. The data analytics of a real-time detection system is developed. The detection system 15 | can be used to scan through installed applications to identify potentially harmful ones so that they can be 16 | uninstalled. This is achieved through machine learning models. 17 | Most Important Machine Learning algorithms are applied on the andorid mapplication datasets and then we get to predict as detect android application contains malwares or no malwares. 18 | 19 | ### Need Code, Documents & Explanation video ? 20 | 21 | ## How to Reach me : 22 | 23 | ### Mail : vatshayan007@gmail.com 24 | 25 | ### WhatsApp: **+91 9310631437** (Helping 24*7) **[CHAT](https://wa.me/message/CHWN2AHCPMAZK1)** 26 | 27 | ### Website : https://www.finalproject.in/ 28 | 29 | ### 1000 Computer Science Projects : https://www.computer-science-project.in/ 30 | 31 | Mail/Message me for Projects Help 🙏🏻 32 | 33 | ### Another Malware Project : https://github.com/Vatshayan/Malware-Detection-Using-Deep-Learning-Project 34 | 35 | ### Youtube brief of Project : https://youtu.be/Qfrshjn38JY 36 | -------------------------------------------------------------------------------- /a.ipynb: -------------------------------------------------------------------------------- 1 | { 2 | "cells": [ 3 | { 4 | "cell_type": "code", 5 | "execution_count": 1, 6 | "metadata": {}, 7 | "outputs": [ 8 | { 9 | "name": "stdout", 10 | "output_type": "stream", 11 | "text": [ 12 | "Requirement already satisfied: pandas in /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages (1.4.0)\n", 13 | "Requirement already satisfied: pytz>=2020.1 in /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages (from pandas) (2021.3)\n", 14 | "Requirement already satisfied: numpy>=1.21.0 in /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages (from pandas) (1.23.5)\n", 15 | "Requirement already satisfied: python-dateutil>=2.8.1 in /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages (from pandas) (2.8.2)\n", 16 | "Requirement already satisfied: six>=1.5 in /Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages (from python-dateutil>=2.8.1->pandas) (1.16.0)\n", 17 | "Note: you may need to restart the kernel to use updated packages.\n" 18 | ] 19 | } 20 | ], 21 | "source": [ 22 | "pip install pandas" 23 | ] 24 | }, 25 | { 26 | "cell_type": "code", 27 | "execution_count": 2, 28 | "metadata": {}, 29 | "outputs": [ 30 | { 31 | "name": "stdout", 32 | "output_type": "stream", 33 | "text": [ 34 | "ERROR: unknown command \"indtall\" - maybe you meant \"install\"\n", 35 | "Note: you may need to restart the kernel to use updated packages.\n" 36 | ] 37 | } 38 | ], 39 | "source": [ 40 | "pip indtall numpy" 41 | ] 42 | }, 43 | { 44 | "cell_type": "code", 45 | "execution_count": 3, 46 | "metadata": {}, 47 | "outputs": [], 48 | "source": [ 49 | "import pandas as pd" 50 | ] 51 | }, 52 | { 53 | "cell_type": "code", 54 | "execution_count": 4, 55 | "metadata": {}, 56 | "outputs": [], 57 | "source": [ 58 | "import numpy as np" 59 | ] 60 | }, 61 | { 62 | "cell_type": "code", 63 | "execution_count": 7, 64 | "metadata": {}, 65 | "outputs": [ 66 | { 67 | "ename": "AttributeError", 68 | "evalue": "module 'pandas' has no attribute 'read'", 69 | "output_type": "error", 70 | "traceback": [ 71 | "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", 72 | "\u001b[0;31mAttributeError\u001b[0m Traceback (most recent call last)", 73 | "\u001b[1;32m/Users/vatshayan/Downloads/A Malware Project /a.ipynb Cell 5\u001b[0m in \u001b[0;36m\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0m df \u001b[39m=\u001b[39m pd\u001b[39m.\u001b[39;49mread(\u001b[39m\"\u001b[39m\u001b[39mandroid_traffic.csv\u001b[39m\u001b[39m\"\u001b[39m)\n", 74 | "File \u001b[0;32m/Library/Frameworks/Python.framework/Versions/3.10/lib/python3.10/site-packages/pandas/__init__.py:261\u001b[0m, in \u001b[0;36m__getattr__\u001b[0;34m(name)\u001b[0m\n\u001b[1;32m 257\u001b[0m \u001b[39mfrom\u001b[39;00m \u001b[39mpandas\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mcore\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39marrays\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39msparse\u001b[39;00m \u001b[39mimport\u001b[39;00m SparseArray \u001b[39mas\u001b[39;00m _SparseArray\n\u001b[1;32m 259\u001b[0m \u001b[39mreturn\u001b[39;00m _SparseArray\n\u001b[0;32m--> 261\u001b[0m \u001b[39mraise\u001b[39;00m \u001b[39mAttributeError\u001b[39;00m(\u001b[39mf\u001b[39m\u001b[39m\"\u001b[39m\u001b[39mmodule \u001b[39m\u001b[39m'\u001b[39m\u001b[39mpandas\u001b[39m\u001b[39m'\u001b[39m\u001b[39m has no attribute \u001b[39m\u001b[39m'\u001b[39m\u001b[39m{\u001b[39;00mname\u001b[39m}\u001b[39;00m\u001b[39m'\u001b[39m\u001b[39m\"\u001b[39m)\n", 75 | "\u001b[0;31mAttributeError\u001b[0m: module 'pandas' has no attribute 'read'" 76 | ] 77 | } 78 | ], 79 | "source": [ 80 | "df = pd.read_csv(\"android_traffic.csv\")" 81 | ] 82 | }, 83 | { 84 | "cell_type": "code", 85 | "execution_count": null, 86 | "metadata": {}, 87 | "outputs": [], 88 | "source": [] 89 | } 90 | ], 91 | "metadata": { 92 | "kernelspec": { 93 | "display_name": "Python 3.10.2 64-bit", 94 | "language": "python", 95 | "name": "python3" 96 | }, 97 | "language_info": { 98 | "codemirror_mode": { 99 | "name": "ipython", 100 | "version": 3 101 | }, 102 | "file_extension": ".py", 103 | "mimetype": "text/x-python", 104 | "name": "python", 105 | "nbconvert_exporter": "python", 106 | "pygments_lexer": "ipython3", 107 | "version": "3.10.2" 108 | }, 109 | "orig_nbformat": 4, 110 | "vscode": { 111 | "interpreter": { 112 | "hash": "aee8b7b246df8f9039afb4144a1f6fd8d2ca17a180786b69acc140d282b71a49" 113 | } 114 | } 115 | }, 116 | "nbformat": 4, 117 | "nbformat_minor": 2 118 | } 119 | --------------------------------------------------------------------------------