ARPA No Root

Herramienta de análisis y disrupción de red sin permisos de administrador para pruebas de seguridad

ADVERTENCIA LEGAL

IMPORTANTE: Esta herramienta está diseñada únicamente para fines educativos y pruebas de seguridad autorizadas. El uso no autorizado puede ser ilegal.

Desarrollada en Python para sistemas Linux, utiliza técnicas de saturación de recursos en lugar de ARP spoofing para analizar y disrumpir dispositivos en redes locales sin privilegios root.

Sin Privilegios Root

Funciona con permisos de usuario normal, sin necesidad de acceso administrativo

Análisis de Red

Escanea y mapea dispositivos en la red local con direcciones IP y MAC

Ataques Paralelos

Soporte para disrumpir múltiples dispositivos simultáneamente

Multi-Vector

Técnicas combinadas de TCP, UDP, ICMP y saturación de ancho de banda

Tecnologías y Requisitos

Python 3.6+LinuxTCP/UDP SocketsThreadingNetwork Analysis

Técnicas Implementadas

Network Discovery

  • Escaneo de red local
  • Detección de dispositivos
  • Mapeo IP y MAC
  • Análisis de conectividad

Disrupción TCP/UDP

  • Connection flood TCP
  • UDP packet flooding
  • Múltiples threads concurrentes
  • Puertos comunes objetivo

Saturación Avanzada

  • Saturación de ancho de banda
  • ICMP flood (ping)
  • Requests HTTP con headers grandes
  • Keep-alive persistente

Instalación

1. Clonar el Repositorio

git clone https://github.com/rodolfocasan/arpa-noroot.git
cd arpa-noroot

2. Verificar Python 3.6+

python3 --version
# Debe mostrar Python 3.6 o superior

3. Ejecutar Herramienta

python3 main.py -h
# Sin dependencias externas requeridas

Comandos de Uso

Mostrar Ayuda

python3 main.py -h
python3 main.py --help

Muestra todas las opciones disponibles y ejemplos de uso.

Análisis de Red

python3 main.py -l
python3 main.py --list

Escanea la red local y lista todos los dispositivos con sus direcciones IP y MAC.

Ataque por Dirección IP

python3 main.py -k 192.168.1.100
python3 main.py --kill 10.0.0.50

Inicia ataque multi-vector contra un dispositivo específico por su IP.

Ataque por Dirección MAC

python3 main.py -k aa:bb:cc:dd:ee:ff
python3 main.py --kill 12:34:56:78:90:ab

Ataca un dispositivo específico utilizando su dirección MAC.

Ataque Masivo

python3 main.py -k all
python3 main.py --kill all

¡PELIGROSO! Ataca todos los dispositivos detectados en paralelo (excepto gateway).

Flujo de Trabajo Recomendado

1.python3 main.py -l# Escanear red
2.python3 main.py -k 192.168.1.50# Atacar objetivo
3.Ctrl+C# Detener ataque

Consideraciones Éticas y Legales

Uso Permitido

  • Pruebas de penetración autorizadas
  • Auditorías de seguridad con consentimiento
  • Investigación académica controlada
  • Testing en redes propias

Uso Prohibido

  • Ataques sin autorización
  • Disrupción de servicios críticos
  • Actividades maliciosas
  • Violación de términos de servicio