Revise README for installation steps and structure
Updated installation instructions and fixed formatting issues in the README.
This commit is contained in:
@@ -1,6 +1,4 @@
|
|||||||
JNC-NetTools // Versión ADA - Documentación Técnica
|
JNC-NetTools // Versión ADA - Documentación Técnica
|
||||||
|
|
||||||
|
|
||||||
1. Introducción
|
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.
|
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:
|
Capacidades Clave:
|
||||||
@@ -36,34 +34,31 @@ Bibliotecas de Python
|
|||||||
3. Instalación y Ejecución
|
3. Instalación y Ejecución
|
||||||
Instalación
|
Instalación
|
||||||
1. Clonar el repositorio:
|
1. Clonar el repositorio:
|
||||||
git clone https://github.com/inlutec/JNC-NetTools.git
|
git clone <url_del_repositorio>
|
||||||
|
|
||||||
cd JNC-Scan
|
cd JNC-Scan
|
||||||
|
2. Instalar Dependencias del Sistema:
|
||||||
3. Instalar Dependencias del Sistema:
|
|
||||||
sudo apt update
|
sudo apt update
|
||||||
sudo apt install python3-pip nmap tcpdump dnsmasq hostapd iw
|
sudo apt install python3-pip nmap tcpdump dnsmasq hostapd iw
|
||||||
4. Configurar el Entorno Python:
|
3. Configurar el Entorno Python:
|
||||||
python3 -m venv venv
|
python3 -m venv venv
|
||||||
source venv/bin/activate
|
source venv/bin/activate
|
||||||
pip install -r requirements.txt
|
pip install -r requirements.txt
|
||||||
(Si falta
|
(Si falta
|
||||||
requirements.txt, instale manualmente: pip install PyQt6 python-nmap scapy psutil pyroute2)
|
requirements.txt, instale manualmente: pip install PyQt6 python-nmap scapy psutil pyroute2)
|
||||||
Ejecución
|
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:
|
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
|
bash JNC-Scan_Launcher.sh
|
||||||
Nota: Se le solicitará su contraseña de sudo.
|
Nota: Se le solicitará su contraseña de sudo.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
4. Arquitectura Técnica
|
4. Arquitectura Técnica
|
||||||
La aplicación sigue una arquitectura modular que separa la Lógica del Núcleo (Backend) de la GUI (Frontend).
|
La aplicación sigue una arquitectura modular que separa la Lógica del Núcleo (Backend) de la GUI (Frontend).
|
||||||
Estructura de Directorios
|
Estructura de Directorios
|
||||||
JNC-Scan/
|
JNC-Scan/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
├── main.py # Punto de entrada
|
├── main.py # Punto de entrada
|
||||||
├── JNC-Scan_Launcher.sh # Script de inicio
|
├── JNC-Scan_Launcher.sh # Script de inicio
|
||||||
├── src/
|
├── src/
|
||||||
@@ -88,6 +83,7 @@ JNC-Scan/
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
5. Funcionalidades Detalladas e Implementación Técnica
|
5. Funcionalidades Detalladas e Implementación Técnica
|
||||||
A. Configuración IP
|
A. Configuración IP
|
||||||
• Función: Ver y configurar direcciones IP, subredes y puertas de enlace.
|
• Función: Ver y configurar direcciones IP, subredes y puertas de enlace.
|
||||||
|
|||||||
Reference in New Issue
Block a user