You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Este script profesional automatiza la instalación y gestión de herramientas de ciberseguridad en sistemas Arch Linux con KDE Plasma 6. Está diseñado como un complemento opcional para usuarios que ya tienen Arch Linux instalado y quizás han utilizado mi script ARCH-KDE6-Customizer para personalizar su entorno KDE Plasma 6.
El instalador configura automáticamente el repositorio BlackArch (si aún no está presente), e instala una colección cuidadosamente seleccionada de herramientas de ciberseguridad organizadas por categorías.
✨ Características principales
✅ Instalación categorizada de herramientas de ciberseguridad (reconocimiento, web, explotación, etc.)
🔍 Detección inteligente de software ya instalado para evitar redundancias
🌐 Gestión avanzada de repositorios BlackArch con selección de espejos
🔄 Actualización automatizada de herramientas y repositorios Git
📊 Informe detallado de instalación con resumen de herramientas
🌍 Soporte bilingüe (Español e Inglés)
🎨 Interfaz intuitiva con menús de selección y barras de progreso
📥 Instalación
# 1. Clonar el repositorio
git clone https://github.com/panxos/CyberSecurityTools-Installer.git
# 2. Cambiar al directorio del proyectocd CyberSecurityTools-Installer
# 3. Dar permisos de ejecución al script
chmod +x cybersec-tools-installer.sh
Si prefieres descargar directamente el archivo:
# 1. Descargar el script
wget https://raw.githubusercontent.com/panxos/CyberSecurityTools-Installer/main/cybersec-tools-installer.sh
# 2. Dar permisos de ejecución
chmod +x cybersec-tools-installer.sh
🚀 Uso
# Instalación básica (interactiva)
sudo ./cybersec-tools-installer.sh
# Instalación en español
sudo ./cybersec-tools-installer.sh -l es
# Instalación mínima (solo herramientas esenciales)
sudo ./cybersec-tools-installer.sh --minimal
# Instalación completa (todas las herramientas)
sudo ./cybersec-tools-installer.sh --full
# Instalar herramientas de una categoría específica
sudo ./cybersec-tools-installer.sh --category web
# Actualizar herramientas ya instaladas
sudo ./cybersec-tools-installer.sh --update
# Cambiar repositorios BlackArch
sudo ./cybersec-tools-installer.sh --changerepo
# Ver todas las opciones
sudo ./cybersec-tools-installer.sh --help
📁 Herramientas incluidas
El script instala una amplia variedad de herramientas de ciberseguridad organizadas por categorías:
Herramientas de Reconocimiento e Información
Herramienta
Descripción
nmap
Escáner de red para descubrimiento de hosts y servicios
masscan
Escáner masivo de puertos TCP de alta velocidad
amass
Mapeo de superficies de ataque en redes
theharvester
Recolector de emails, subdominios, hosts y nombres de empleados
subfinder
Herramienta para descubrimiento de subdominios
dnsenum
Enumeración y escaneo de servidores DNS
Herramientas de Pruebas Web
Herramienta
Descripción
wfuzz
Fuzzer de aplicaciones web
gobuster
Herramienta para fuerza bruta de directorios/archivos y DNS
dirb
Escáner de contenido web
sqlmap
Herramienta de detección y explotación de inyección SQL
zaproxy
Escáner de aplicaciones web (OWASP ZAP)
nikto
Escáner de servidores web
ffuf
Fuzzer web rápido
Herramientas de Explotación
Herramienta
Descripción
metasploit
Framework para desarrollo y ejecución de exploits
beef
Framework para explotación de navegadores
chisel
Túnel TCP/UDP rápido sobre HTTP
proxychains-ng
Cadenas de proxy para pentesting
mimikatz
Herramienta para extracción de credenciales en Windows
responder
Envenenador de LLMNR, NBT-NS y MDNS
Herramientas de Ataques de Contraseñas
Herramienta
Descripción
hydra
Crackeador de logins para numerosos protocolos
hashcat
Herramienta avanzada de recuperación de contraseñas
john
John the Ripper, herramienta para crackeo de contraseñas
crackmapexec
Suite multiprotocolo para pentesting de redes
Herramientas de Análisis Forense
Herramienta
Descripción
volatility3
Framework de análisis de memoria RAM
binwalk
Herramienta de análisis de firmware
exiftool
Analizador de metadatos en archivos
autopsy
Plataforma de forensia digital
foremost
Herramienta de recuperación de archivos
Otras Herramientas y Recursos
Herramienta
Descripción
wireshark
Analizador de protocolos de red
aircrack-ng
Suite para auditorías de seguridad WiFi
seclists
Colección de wordlists de seguridad
ghidra
Suite de ingeniería inversa
tmux
Multiplexor de terminal
⚠️ Requisitos
Arch Linux o derivados (BlackArch, ArchLabs, etc.)
Permisos de administrador (root)
Conexión a Internet
Al menos 10 GB de espacio libre (para instalación completa)
🤝 Contribuciones
Las contribuciones son bienvenidas. Por favor, abra un issue para discutir los cambios mayores antes de crear un pull request.
🇺🇸 English
📋 Description
This professional script automates the installation and management of cybersecurity tools on Arch Linux systems with KDE Plasma 6. It is designed as an optional complement for users who already have Arch Linux installed and may have used my ARCH-KDE6-Customizer script to customize their KDE Plasma 6 environment.
The installer automatically configures the BlackArch repository (if not already present), and installs a carefully curated collection of cybersecurity tools organized by categories.
✨ Key Features
✅ Categorized installation of cybersecurity tools (reconnaissance, web, exploitation, etc.)
🔍 Intelligent detection of already installed software to avoid redundancies
🌐 Advanced management of BlackArch repositories with mirror selection
🔄 Automated updates of tools and Git repositories
📊 Detailed installation report with tool summary
🌍 Bilingual support (English and Spanish)
🎨 Intuitive interface with selection menus and progress bars
📥 Installation
# 1. Clone the repository
git clone https://github.com/panxos/CyberSecurityTools-Installer.git
# 2. Change to the project directorycd CyberSecurityTools-Installer
# 3. Give execution permissions to the script
chmod +x cybersec-tools-installer.sh
If you prefer to download the file directly:
# 1. Download the script
wget https://raw.githubusercontent.com/panxos/CyberSecurityTools-Installer/main/cybersec-tools-installer.sh
# 2. Give execution permissions
chmod +x cybersec-tools-installer.sh
🚀 Usage
# Basic installation (interactive)
sudo ./cybersec-tools-installer.sh
# Installation in English
sudo ./cybersec-tools-installer.sh -l en
# Minimal installation (essential tools only)
sudo ./cybersec-tools-installer.sh --minimal
# Full installation (all tools)
sudo ./cybersec-tools-installer.sh --full
# Install tools from a specific category
sudo ./cybersec-tools-installer.sh --category web
# Update already installed tools
sudo ./cybersec-tools-installer.sh --update
# Change BlackArch repositories
sudo ./cybersec-tools-installer.sh --changerepo
# View all options
sudo ./cybersec-tools-installer.sh --help
📁 Included Tools
The script installs a wide variety of cybersecurity tools organized by categories:
Reconnaissance & Information Tools
Tool
Description
nmap
Network scanner for host and service discovery
masscan
High-speed TCP port scanner
amass
Network mapping of attack surfaces
theharvester
Tool to gather emails, subdomains, hosts, and employee names
subfinder
Subdomain discovery tool
dnsenum
DNS enumeration and scanning
Web Testing Tools
Tool
Description
wfuzz
Web application fuzzer
gobuster
Directory/file & DNS busting tool
dirb
Web content scanner
sqlmap
SQL injection detection and exploitation
zaproxy
Web application scanner (OWASP ZAP)
nikto
Web server scanner
ffuf
Fast web fuzzer
Exploitation Tools
Tool
Description
metasploit
Framework for developing and executing exploits
beef
Browser exploitation framework
chisel
Fast TCP/UDP tunnel over HTTP
proxychains-ng
Proxy chains for pentesting
mimikatz
Windows credential dumper
responder
LLMNR, NBT-NS and MDNS poisoner
Password Attack Tools
Tool
Description
hydra
Login cracker for many protocols
hashcat
Advanced password recovery tool
john
John the Ripper password cracking tool
crackmapexec
Swiss-army knife for networks pentesting
Forensic Analysis Tools
Tool
Description
volatility3
Memory forensics framework
binwalk
Firmware analysis tool
exiftool
Metadata analyzer
autopsy
Digital forensics platform
foremost
File recovery tool
Other Tools and Resources
Tool
Description
wireshark
Network protocol analyzer
aircrack-ng
WiFi security auditing suite
seclists
Collection of security wordlists
ghidra
Software reverse engineering suite
tmux
Terminal multiplexer
⚠️ Requirements
Arch Linux or derivatives (BlackArch, ArchLabs, etc.)
Administrator (root) permissions
Internet connection
At least 10 GB of free space (for full installation)
🤝 Contributing
Contributions are welcome. Please open an issue to discuss major changes before creating a pull request.