awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

18 dépôts

Awesome GitHub RepositoriesMobile Security Tools

Utilities and frameworks designed to identify vulnerabilities and protect mobile applications from security threats.

Explore 18 awesome GitHub repositories matching mobile development · Mobile Security Tools. Refine with filters or upvote what's useful.

Awesome Mobile Security Tools GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • z4nzu/hackingtoolAvatar de Z4nzu

    Z4nzu/hackingtool

    77,515Voir sur GitHub↗

    This project is a comprehensive cybersecurity tool collection designed to support security research, penetration testing, and vulnerability assessment. It functions as a unified penetration testing suite, providing a centralized environment where professionals can access a wide range of offensive security utilities to identify system weaknesses and study attack vectors. The platform distinguishes itself through a modular architecture that aggregates disparate security scripts into a single, hierarchical command-line interface. It simplifies the management of these utilities by integrating ext

    Includes dedicated modules for auditing and testing the security posture of Android applications.

    Pythonallinonehackingtoolbesthackingtoolctf-tools
    Voir sur GitHub↗77,515
  • tiann/kernelsuAvatar de tiann

    tiann/KernelSU

    15,041Voir sur GitHub↗

    KernelSU is a kernel-based root management framework for Android that provides administrative access to applications by operating directly within the operating system kernel. By integrating management logic into the kernel source, it enables system-wide permission control through syscall interception and function patching. This approach allows for the enforcement of fine-grained mandatory access control, assigning custom security domains to root processes to restrict their capabilities and prevent unauthorized actions. The project distinguishes itself through a systemless modification archite

    Enforces fine-grained mandatory access control and restricts root capabilities for processes via custom security domains.

    Kotlinandroidkernelkernelsu
    Voir sur GitHub↗15,041
  • owasp/owasp-mstgAvatar de OWASP

    OWASP/owasp-mstg

    12,973Voir sur GitHub↗

    The Mobile Application Security Testing Guide is a comprehensive manual and compliance framework for verifying the security of mobile applications. It provides a standardized reference for identifying and validating common software security weaknesses and performing reverse engineering based on industry standards. The project provides a structured set of technical processes and checklists used to audit applications against established security weakness enumerations. It encompasses guidance for analyzing application binaries and runtime behavior to identify hidden functionality and security ga

    Serves as a comprehensive guide and framework for conducting security audits and identifying vulnerabilities in mobile apps.

    Python
    Voir sur GitHub↗12,973
  • owasp/mastgAvatar de OWASP

    OWASP/mastg

    12,985Voir sur GitHub↗

    The Mobile Application Security Testing Guide is a comprehensive framework and technical resource designed for the assessment of mobile software security. It provides a structured collection of requirements and methodologies to identify vulnerabilities and security flaws in mobile applications prior to their deployment. The project distinguishes itself by integrating reverse engineering techniques with standardized testing procedures to evaluate application logic and binary structures. It supports both Android and iOS platforms, utilizing threat-model-driven methodologies to ensure that secur

    Provides structured methodologies for analyzing Android applications to identify security risks and verify compliance.

    Pythonandroidandroid-applicationcompliancy-checklist
    Voir sur GitHub↗12,985
  • mvt-project/mvtAvatar de mvt-project

    mvt-project/mvt

    12,481Voir sur GitHub↗

    This project is a command-line forensic toolkit designed for the investigation and security auditing of mobile devices. It provides a framework for collecting system logs, application data, and forensic artifacts to identify potential security breaches, unauthorized access, or evidence of malicious activity. The utility employs a modular extraction architecture that parses diverse file formats and system logs into a standardized, normalized data structure. By utilizing this unified format, the tool performs both heuristic analysis of system metadata and pattern matching against structured thr

    Examines mobile operating system data to identify indicators of compromise and verify device integrity.

    Pythonandroidforensicsforensics-tools
    Voir sur GitHub↗12,481
  • tbruyelle/rxpermissionsAvatar de tbruyelle

    tbruyelle/RxPermissions

    10,416Voir sur GitHub↗

    RxPermissions is a reactive permissions library for Android that manages runtime system permissions using RxJava observables. It serves as a wrapper for the Android runtime permission manager, converting asynchronous system requests and their results into a unified reactive stream. The library eliminates the need for fragmented callback methods by using a hidden fragment to intercept permission request results. This allows the request and the resulting outcome to remain within a single logic flow, avoiding boilerplate callbacks in the activity. The system supports requesting multiple permiss

    Provides a tool for managing system access rights to ensure Android application features function correctly.

    Java
    Voir sur GitHub↗10,416
  • sensepost/objectionAvatar de sensepost

    sensepost/objection

    8,896Voir sur GitHub↗

    Objection is a dynamic instrumentation framework and runtime exploration toolkit for mobile application security analysis. It provides a command-line interface to interact with the memory and state of iOS and Android applications during active execution, serving as a toolkit for runtime analysis and security testing. The project distinguishes itself by providing specialized capabilities to bypass common mobile security controls, including SSL pinning, biometric authentication, and root or jailbreak detection. It enables the extraction of sensitive credentials and data from secure storage syst

    Ships a suite of tools to bypass SSL pinning, biometric authentication, and root detection in mobile binaries.

    Pythonandroidframeworkfrida
    Voir sur GitHub↗8,896
  • amitshekhariitbhu/go-backend-clean-architectureAvatar de amitshekhariitbhu

    amitshekhariitbhu/go-backend-clean-architecture

    6,059Voir sur GitHub↗

    This is a Go backend template that structures a web service into domain, usecase, controller, and repository layers with strict dependency inversion. It provides a foundation for building maintainable and testable REST APIs by separating business logic from transport and data access concerns. The project implements JWT-based authentication, issuing access and refresh tokens for user signup, login, and protected endpoint access. It uses the Gin HTTP framework to build a Docker-packaged REST API with public and private route groups, request validation, and middleware-based authentication. Depen

    Describes Android-specific security tools, which are not applicable to this Go backend.

    Goapiarchitecturebackend
    Voir sur GitHub↗6,059
  • fuzion24/justtrustmeAvatar de Fuzion24

    Fuzion24/JustTrustMe

    5,329Voir sur GitHub↗

    JustTrustMe est un outil d'audit de sécurité Android et un utilitaire de test d'intrusion d'applications mobiles. Son objectif principal est de contourner les exigences de certificat codées en dur et de désactiver l'épinglage SSL (SSL pinning) dans les applications mobiles pour permettre l'inspection des requêtes et réponses API chiffrées. Le projet fonctionne comme un module de hooking de méthode dynamique qui s'intègre au framework Xposed. Il utilise une instrumentation au niveau du système pour intercepter les appels de fonction du runtime Java et remplacer les contrôles de sécurité au sein des applications Android tierces. L'outil couvre une gamme de capacités, notamment la désactivation de la vérification des certificats SSL et l'utilisation du hooking de méthode runtime pour rediriger le flux logique. Il emploie l'injection de bytecode et l'accès à l'API basé sur la réflexion pour modifier le comportement des applications en cours d'exécution lors des revues de sécurité.

    Acts as a specialized utility for auditing and modifying Android application security.

    Java
    Voir sur GitHub↗5,329
  • urbanadventurer/android-pin-bruteforceAvatar de urbanadventurer

    urbanadventurer/Android-PIN-Bruteforce

    4,692Voir sur GitHub↗

    Android-PIN-Bruteforce est un outil d'automatisation basé sur le matériel conçu pour déverrouiller les écrans de verrouillage d'appareils Android en simulant des entrées de code PIN numériques. Il fonctionne comme un émulateur d'entrée USB HID qui imite un clavier physique pour envoyer des frappes de touches à un appareil cible sans nécessiter d'accès root ou ADB. L'utilitaire est spécifiquement conçu pour fonctionner sur des appareils équipés de NetHunter pour l'audit de sécurité physique et le déverrouillage d'appareils. L'outil gère les verrouillages système en mettant en œuvre des périodes de refroidissement progressives et des délais configurables entre les lots d'entrées. Il utilise un mappage matériel piloté par configuration pour ajuster les séquences de touches et les profils de synchronisation pour différents fabricants d'appareils et implémentations d'écrans de verrouillage. Le système prend en charge l'épuisement numérique linéaire et la génération de séquences basées sur des motifs en utilisant des masques d'expressions régulières pour cibler des plages de PIN spécifiques. Il inclut une surveillance de connexion pour détecter le statut de l'appareil et déclencher automatiquement des tentatives si un appareil est déconnecté ou redémarré.

    Evaluates the strength of Android device lockscreens by attempting to brute force PIN protections.

    Shellandroidandroid-securitybruteforce
    Voir sur GitHub↗4,692
  • tiann/epicAvatar de tiann

    tiann/epic

    4,547Voir sur GitHub↗

    Epic is a toolkit for Android runtime instrumentation, method interception, and security posture auditing. It functions as an aspect-oriented programming framework and a dynamic method interceptor designed to monitor and alter the behavior of Java methods within the Android Runtime. The project provides capabilities for intercepting and modifying both core Android framework components and specific application logic. This allows for the injection of custom Java behavior and the redirection of method execution without altering the original source code. The framework includes tools for applicat

    Audits Android application security by monitoring system calls and sensitive API usage.

    Javaandroidaopart
    Voir sur GitHub↗4,547
  • fsecurelabs/drozerAvatar de FSecureLABS

    FSecureLABS/drozer

    4,541Voir sur GitHub↗

    Drozer est un framework de test de sécurité et un analyseur d'exécution pour les applications et appareils Android. Il fonctionne comme un framework de gestion d'exploits et une suite d'outils de sécurité utilisés pour identifier les vulnérabilités, les mauvaises configurations et les fuites au sein du système d'exploitation Android et de ses applications installées. Le framework permet la simulation du comportement des applications et l'interaction avec les points de terminaison de communication pour détecter les failles de sécurité. Il gère l'exécution, l'analyse et le partage d'exploits publics pour la recherche en sécurité mobile. Le système offre des capacités d'audit d'applications, de recherche de vulnérabilités et d'exécution de modules de sécurité spécialisés. Cela inclut la capacité d'interagir avec le runtime Android et le shell de l'appareil pour évaluer la posture de sécurité du matériel et des logiciels.

    Ships a versatile security toolset for simulating application behavior and identifying flaws in Android apps.

    Python
    Voir sur GitHub↗4,541
  • reverseclabs/drozerAvatar de ReversecLabs

    ReversecLabs/drozer

    4,542Voir sur GitHub↗

    Drozer is a security testing framework for Android applications that operates through an agent-based remote execution model. It combines a client-server command routing system with a device-side agent, enabling security assessments by mapping inter-process communication (IPC) attack surfaces and running dynamic exploit modules directly on Android devices. The framework distinguishes itself through its ability to discover and enumerate exported Android components by analyzing manifest data and crafting Intents to probe for vulnerabilities. It supports content provider query injection to detect

    Provides a complete framework for auditing Android application security through dynamic exploit modules.

    Pythonandroiddrozerjava
    Voir sur GitHub↗4,542
  • kernelsu-next/kernelsu-nextAvatar de KernelSU-Next

    KernelSU-Next/KernelSU-Next

    3,803Voir sur GitHub↗

    KernelSU-Next is a kernel-level framework designed to provide administrative privileges and granular access control on the Android operating system. By integrating directly into the kernel during the build process, the project enables superuser management and system-wide modifications through kernel-level patching and system call interception. The framework distinguishes itself by utilizing non-persistent file system overlays, which allow for system partition modifications and module injection without altering underlying read-only storage blocks. This approach facilitates dynamic functionalit

    Supports advanced system behavior analysis and security research by modifying kernel-level behavior.

    Kotlinandroidkernelkernelsu
    Voir sur GitHub↗3,803
  • kjcracks/clutchAvatar de KJCracks

    KJCracks/Clutch

    3,810Voir sur GitHub↗

    Clutch is a command-line utility designed for security research on jailbroken mobile devices. It functions as a specialized toolkit for identifying, decrypting, and extracting installed mobile application binaries to facilitate manual code inspection and vulnerability assessment. The tool provides capabilities for removing platform-level encryption from protected software, allowing researchers to isolate core executable files from application bundles. By performing memory-mapped file dumping and reconstructing binary headers, it enables the conversion of protected applications into portable,

    Acts as a specialized toolkit for extracting and packaging protected software binaries for security research.

    Objective-C
    Voir sur GitHub↗3,810
  • ax/apk.shAvatar de ax

    ax/apk.sh

    3,795Voir sur GitHub↗

    apk.sh is a mobile application patching framework and reverse engineering tool designed to inject custom instrumentation and logic into compiled Android binaries. It serves as a workflow manager for modifying application packages without requiring access to the original source code. The toolkit focuses on automating the process of injecting the Frida gadget into Android packages, enabling dynamic analysis and function hooking on non-rooted devices. It handles the end-to-end lifecycle of deconstructing, modifying, and resigning binaries to facilitate security research, malware analysis, and be

    Includes automated scripts for modifying and reassembling packages to facilitate behavioral testing and auditing.

    Shellandroidandroid-reverse-engineeringapk
    Voir sur GitHub↗3,795
  • offensive-security/kali-nethunterAvatar de offensive-security

    offensive-security/kali-nethunter

    3,771Voir sur GitHub↗

    Kali NetHunter est une plateforme de test d'intrusion mobile conçue pour exécuter des outils d'évaluation de sécurité et d'audit réseau directement sur du matériel Android. Elle fournit un environnement spécialisé pour effectuer de la recherche de vulnérabilités, de l'analyse de réseau sans fil et des tests de sécurité sur des systèmes locaux et distants. La plateforme fonctionne en déployant une distribution Linux complète aux côtés du système d'exploitation mobile hôte, utilisant l'isolation du système de fichiers et l'intégration d'overlay pour maintenir l'accès aux ressources système. Elle permet une interaction directe avec le matériel mobile en contournant les restrictions d'application standards, permettant l'utilisation de périphériques externes et d'interfaces réseau spécialisées. La boîte à outils prend en charge l'analyse système approfondie et les tests de sécurité matérielle en tirant parti de l'accès root à l'environnement mobile sous-jacent. Elle facilite l'audit sans fil via le sniffing de paquets et l'injection de trafic, tout en permettant l'exécution de binaires natifs pour effectuer des évaluations de sécurité complètes.

    Offers utilities for auditing, testing, and modifying Android system security.

    Voir sur GitHub↗3,771
  • scottyab/rootbeerAvatar de scottyab

    scottyab/rootbeer

    2,858Voir sur GitHub↗

    Rootbeer is an Android security SDK and root detection library designed to verify device integrity and identify operating system tampering. It functions as a device integrity checker that scans for management applications and system files indicating root access or unlocked bootloaders. The library employs a variety of detection techniques, including binary-presence scanning for superuser binaries, direct file system probing of restricted directories, and property-based environment validation of kernel flags and build properties. It utilizes a Java-native interface bridge to execute low-level

    Provides a set of tools to verify the integrity of the Android operating system and detect environment tampering.

    Java
    Voir sur GitHub↗2,858
  1. Home
  2. Mobile Development
  3. Mobile Infrastructure and Security
  4. Mobile Security Tools

Explorer les sous-tags

  • Android Security Tools2 sous-tagsUtilities for auditing, testing, or modifying Android application security.