gitmyhub

RedTeam-Portfolio

Dockerfile ★ 13 updated 1d ago

Kali-Portable en Docker para usar en distintas Distros Linux.

A Docker-packaged Kali Linux environment with over 100 penetration testing tools pre-installed, designed for security professionals to run on any Linux machine without native installation, with GPU-accelerated cracking and OpenVPN lab access.

DockerKali LinuxNVIDIA CUDAHashcatNmapBurp Suitesetup: hardcomplexity 3/5

This repository packages a complete Kali Linux environment inside Docker so that security professionals can run penetration testing tools on any Linux machine without installing them natively. The README is written in Spanish and includes a legal disclaimer stating the tools are intended only for authorized testing and practice platforms such as TryHackMe and HackTheBox.

The setup process is automated through a single installer script. After cloning the repository and running it, the script installs Docker if it is not present, configures NVIDIA GPU access if available, builds a Docker image with over 100 tools pre-installed, and downloads common wordlist files used for password cracking, including the well-known rockyou.txt file. The estimated installation time is 30 to 45 minutes depending on internet speed.

The toolset is organized into categories. For network scanning there are tools like Nmap, Masscan, and RustScan. Web auditing includes Burp Suite Community, SQLMap, Gobuster, and others for finding vulnerabilities in web applications. Password cracking is handled by Hashcat with NVIDIA CUDA GPU acceleration for speed, alongside Aircrack-ng for WiFi auditing, Hydra, and John the Ripper for brute force. Active Directory testing includes Impacket, BloodHound, NetExec, CrackMapExec, and Certipy. Post-exploitation tools include LinPEAS, WinPEAS, and Pwncat. There are also tools for forensics, mobile application reverse engineering, OSINT, and IoT firmware analysis.

The container can be launched in different modes depending on the task. Normal mode is the default for general penetration testing, while a separate WPA2 mode enables hardware access to a USB WiFi adapter for wireless network auditing. OpenVPN is pre-configured so the container can connect directly to TryHackMe or HackTheBox lab networks.

The repository also includes a step-by-step walkthrough in Spanish for capturing and cracking WPA2 WiFi handshakes, covering the full process from putting a WiFi adapter into monitor mode to converting captured traffic and running Hashcat against it. All steps explicitly require using equipment you own or have written authorization to test.

Where it fits