Revise README for installation steps and structure

Updated installation instructions and fixed formatting issues in the README.
This commit is contained in:
juakoknife
2025-11-20 20:21:56 +01:00
committed by GitHub
parent 6cb48ae758
commit dce2d0043f
+8 -12
View File
@@ -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 <url_del_repositorio>
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.