Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
mobileAudit — Aplicación Django que realiza análisis SAST y de malware para APKs de Android | Kitploit
Herramientas/GitHubGitHub/mpast/mobileaudit
Seguridad AndroidAnálisis EstáticoAnálisis de VulnerabilidadesAnálisis de CódigoPentesting de Apps MóvilesAnálisis de MalwareSeguridad Móvil
GitHubmpast/mobileaudit

mobileAudit

Aplicación Django que realiza análisis SAST y de malware para APKs de Android

Ver Repositorio
2285192hace 11 díasRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Sitio web

Mobile Audit

Análisis de seguridad para APKs de Android, desde la carga hasta hallazgos accionables.

Mobile Audit es una aplicación Django para pruebas de seguridad de aplicaciones estáticas e inspección de malware. Extrae metadatos de APK, detecta patrones de implementación riesgosos, organiza los hallazgos por severidad y proporciona un espacio de trabajo enfocado para revisión y generación de informes.

Panel de control de la aplicación con resúmenes de escaneo

Primeros pasos

Docker Compose ejecuta la pila local completa: Django, PostgreSQL, RabbitMQ, Celery y Nginx.

docker compose build
docker compose up

Abra http://localhost:8888 cuando los servicios estén listos.

Para ejecutar en segundo plano o detener la pila:

docker compose up -d
docker compose down

Antes de usar Mobile Audit fuera de un entorno local, reemplace el secreto de ejemplo, las credenciales de la base de datos y las credenciales del administrador en .env.example.

Capacidades principales

ÁreaQué proporciona Mobile Audit
Inspección de APKMetadatos de la aplicación, componentes, permisos, certificados, cadenas, bases de datos y archivos
Análisis estáticoReglas SAST configurables con mapeos de CWE y Mobile Top 10
Comprobaciones de malwareComprobaciones de dominios contra fuentes de MalwareDB y Maltrail
Gestión de hallazgosResúmenes de severidad, evidencia detallada, edición y triaje de falsos positivos
IntegracionesInspección opcional de VirusTotal y exportación a DefectDojo
InformesExportaciones PDF más una API REST autenticada por token

Recorrido por la interfaz

Espacio de trabajo de la aplicación

Revise el historial de escaneos de una aplicación y compare cómo cambia su recuento de hallazgos entre versiones de APK.

Espacio de trabajo de detalle de la aplicación con gráfico de hallazgos

Análisis de escaneo

Pase del resumen de seguridad a los metadatos de la aplicación, permisos, componentes, hallazgos, certificados, cadenas, archivos y bases de datos.

Resumen del análisis de escaneo

La interfaz utiliza Bootstrap 5 y JavaScript nativo. La navegación, el filtrado de tablas en vivo, la ordenación, la paginación, las confirmaciones y las actualizaciones del estado del escaneo no requieren jQuery.

Flujo de trabajo de análisis

  1. Cree un espacio de trabajo de aplicación.
  2. Cargue un APK e inicie un escaneo.
  3. Revise los totales de severidad e inspeccione la evidencia de respaldo.
  4. Realice el triaje de hallazgos, exporte un informe PDF o use una integración.

Las reglas de análisis se pueden habilitar o deshabilitar desde la pantalla Patterns. Algunos patrones codificados de forma fija se derivan de apkleaks.

Arquitectura

Arquitectura de Mobile Audit

ServicioResponsabilidad
Django 5.2 LTSAplicación web y API REST
PostgreSQL 16Datos persistentes de la aplicación
CeleryAnálisis de APK en segundo plano
RabbitMQ 4.2Broker de tareas
NginxPunto de entrada HTTP o TLS

El entorno de ejecución de la aplicación utiliza Python 3.12. La descompilación de APK la proporciona JADX.

API

Solicite un token:

POST /api/v1/auth-token/

Autentique las solicitudes posteriores:

Authorization: Token <api-key>
DocumentaciónRuta
Swagger UI/swagger/
ReDoc/redoc/
OpenAPI JSON/swagger.json
OpenAPI YAML/swagger.yaml

Integraciones opcionales

Las siguientes funciones están deshabilitadas de forma predeterminada y se configuran a través de .env.example:

  • Consultas y cargas opcionales de VirusTotal API v3
  • Exportaciones de hallazgos de DefectDojo API v2
  • Comprobaciones de dominios de MalwareDB y Maltrail

Habilite solo los servicios para los que tenga endpoints y credenciales válidos.

TLS

Coloque el certificado y la clave privada en nginx/ssl, luego inicie la configuración TLS:

docker compose -f docker-compose.prod.yaml up -d

La aplicación estará disponible en https://localhost.

Para pruebas locales, genere un certificado autofirmado de un día:

openssl req -x509 -nodes -days 1 -newkey rsa:4096 \
  -subj "/C=ES/ST=Madrid/L=Madrid/O=Example/OU=IT/CN=localhost" \
  -keyout nginx/ssl/nginx.key \
  -out nginx/ssl/nginx.crt

Recursos del proyecto

  • Guía de contribución
  • Documentación de DeepWiki
  • Imagen de Docker Hub
  • Licencia
Descargar herramienta