diff --git a/README.md b/README.md index 4d8c9ec..ff2b3ce 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,4 @@ JNC-NetTools // Versión ADA - Documentación Técnica - - 1. Introducción JNC-NetTools es una suite integral de diagnóstico y gestión de redes diseñada para sistemas Linux . Proporciona una interfaz gráfica de usuario (GUI) para tareas de red avanzadas que normalmente requieren interacciones complejas en la línea de comandos. Capacidades Clave: @@ -36,34 +34,31 @@ Bibliotecas de Python 3. Instalación y Ejecución Instalación 1. Clonar el repositorio: - git clone https://github.com/inlutec/JNC-NetTools.git - + git clone cd JNC-Scan - - 3. Instalar Dependencias del Sistema: + 2. Instalar Dependencias del Sistema: sudo apt update sudo apt install python3-pip nmap tcpdump dnsmasq hostapd iw - 4. Configurar el Entorno Python: + 3. Configurar el Entorno Python: python3 -m venv venv source venv/bin/activate pip install -r requirements.txt (Si falta  requirements.txt, instale manualmente: pip install PyQt6 python-nmap scapy psutil pyroute2) Ejecución - Para ejecutar la aplicación, utilice el script de lanzamiento proporcionado que gestiona los permisos de root y la activación del entorno virtual: bash JNC-Scan_Launcher.sh Nota: Se le solicitará su contraseña de sudo. + + + + 4. Arquitectura Técnica La aplicación sigue una arquitectura modular que separa la Lógica del Núcleo (Backend) de la GUI (Frontend). Estructura de Directorios JNC-Scan/ - - - - ├── main.py # Punto de entrada ├── JNC-Scan_Launcher.sh # Script de inicio ├── src/ @@ -88,6 +83,7 @@ JNC-Scan/ + 5. Funcionalidades Detalladas e Implementación Técnica A. Configuración IP • Función: Ver y configurar direcciones IP, subredes y puertas de enlace.