explaingit

v0rt3xs0urc3/redteam-portfolio

13DockerfileAudience · ops devopsComplexity · 3/5Setup · hard

TLDR

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.

Mindmap

mindmap
  root((redteam-portfolio))
    What it does
      Kali Linux in Docker
      100 pre-installed tools
      GPU-accelerated cracking
    Tool Categories
      Network scanning
      Web auditing
      Password cracking
      Active Directory
      Post-exploitation
    Launch Modes
      Normal pentest mode
      WPA2 WiFi audit mode
    Use Cases
      TryHackMe and HackTheBox
      WiFi handshake cracking
      AD environment mapping
    Setup
      Auto-install script
      30 to 45 min install
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

Things people build with this

USE CASE 1

Spin up a full penetration testing environment on any Linux machine using Docker, without installing tools natively.

USE CASE 2

Connect directly to TryHackMe or HackTheBox lab networks through the container's pre-configured OpenVPN setup.

USE CASE 3

Run GPU-accelerated password hash cracking with Hashcat inside Docker without configuring NVIDIA drivers manually.

USE CASE 4

Audit wireless networks for WPA2 vulnerabilities using a USB WiFi adapter in monitor mode from inside the container.

Tech stack

DockerKali LinuxNVIDIA CUDAHashcatNmapBurp Suite

Getting it running

Difficulty · hard Time to first run · 1h+

Installation takes 30-45 minutes, NVIDIA GPU required for Hashcat acceleration, USB WiFi adapter needed for WPA2 wireless audit mode.

In plain English

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.

Copy-paste prompts

Prompt 1
Walk me through launching the redteam-portfolio Docker container and connecting it to a TryHackMe lab network via OpenVPN.
Prompt 2
I want to run a full network scan against an authorized target using this Docker environment. Show me an Nmap and RustScan workflow.
Prompt 3
How do I switch the container to WPA2 mode to pass through a USB WiFi adapter for wireless auditing on a lab network I own?
Prompt 4
Set up Hashcat GPU acceleration inside this Docker container and crack a captured WPA2 handshake using rockyou.txt.
Prompt 5
Show me how to use BloodHound and Impacket together from inside this container to map an Active Directory environment on an authorized HackTheBox machine.
Open on GitHub → Explain another repo

← v0rt3xs0urc3 on gitmyhub — every repo by this author, as a profile.

Verify against the repo before relying on details.