Articles by Kennedy Muthii
Reverse Shell Cheat Sheet: Netcat, Bash, Python, and PHP
Reverse shell cheat sheet for authorized Kali labs: Netcat listeners, bash /dev/tcp one-liners, Python, Perl, and PHP callbacks, plus bind shells and common connection failures.
Install Lex and Yacc on Kali Linux
Install GNU flex and bison on Kali Linux as modern Lex and Yacc replacements, verify versions, compile a sample flex scanner, and remove the packages when the lab is done.
Install Pyrit on Kali Linux
Build and install Pyrit 0.5.1 on Kali Linux from the JPaulMora GitHub tree with Python 2.7, fix GCC 14 compile flags, verify with pyrit list_cores and benchmark for authorized WPA lab work.
Install Gophish Phishing Framework on Kali Linux
Install Gophish v0.12.1 on Kali Linux from the official GitHub release, configure config.json, start the admin UI on port 3333, and log in with the first-run password in an authorized phishing lab.
Install airmon-ng on Kali Linux
Install the Aircrack-ng suite and airmon-ng on Kali Linux with apt or a source build, verify SIMD support, list wireless interfaces, and enable monitor mode for authorized Wi-Fi labs.
DDoS Attack Example with Torshammer on Kali Linux
Run Torshammer slow POST DoS tests on Kali Linux against local Apache or DVWA, compare DoS versus DDoS, and read curl timing before and during an authorized lab attack.
Image Steganography on Kali Linux: Hide Messages with Steghide
Hide and recover secret text inside JPEG and PNG images on Kali Linux with steghide and Stegosuite, compare OpenStego, and read capacity and encryption output in an authorized lab.
APKHunt: Android App Pentesting on Kali Linux
Install APKHunt on Kali Linux, scan Damn Vulnerable Bank and InsecureShop APKs with OWASP MASVS static rules, and read console and TXT reports in an authorized Android pentest lab.
Volatility Memory Dump Analysis Tutorial on Kali Linux
Analyze the public Cridex banking trojan memory sample with Volatility 3 and Volatility 2 on Kali Linux—OS profile, process tree, network connections, and reader_sl.exe extraction.
Infoooze OSINT Tool: Install and Examples on Kali Linux
Install Infoooze 1.3.1 on Kali Linux and run OSINT modules for port scanning, user-agent parsing, EXIF extraction, username recon, and HTTP headers in an authorized lab.
OWASP Nettacker: Automated Pentesting Framework Tutorial
Install and run OWASP Nettacker 0.4.0 on Kali Linux with Docker, scan Metasploitable 2 using the port_scan module, and start the optional web UI with --start-api in an authorized lab.
Man-in-the-Middle Attack with ARP Spoofing on Kali Linux
Learn man-in-the-middle attacks with ARP spoofing on Kali Linux using arpspoof from dsniff, IP forwarding, and bidirectional poisoning against Metasploitable on an authorized VirtualBox host-only lab.
Setup ProxyChains on Kali Linux with Tor SOCKS
Setup ProxyChains on Kali Linux with proxychains4 and the tor daemon, edit proxychains4.conf for Tor SOCKS, verify with check.torproject.org, and route authorized lab tools through a proxy chain.
URL Fuzzer Tools for Web Application Pentesting
Fuzz web paths and parameters on Kali Linux with FFUF, Gobuster, Feroxbuster, Wfuzz, Dirsearch, and Burp Intruder against Metasploitable 2, with wordlist tips and false-positive filters for authorized testing.
Install Node.js and npm on Kali Linux
Install Node.js and npm on Kali Linux from the rolling apt repository or per-user nvm, run a test script, switch versions with .nvmrc, and fix path and permission errors without NodeSource scripts.
Install .deb Files on Kali Linux
Install .deb files on Kali Linux with apt install ./package.deb, inspect packages with dpkg-deb, fix broken dependencies, verify architecture, and remove or purge local installs safely.
Kali Linux Repositories Explained
Configure Kali Linux repositories in deb822 kali.sources, compare rolling and snapshot branches, add third-party repos safely with Signed-By, and fix common apt update errors on Kali Rolling 2026.2.
Install Tor Browser on Kali Linux
Install Tor Browser on Kali Linux from the official signed archive when torbrowser-launcher is missing, verify with GPG, launch without root, and troubleshoot connection and clock issues.
Find Hidden Endpoints and API Routes on Kali Linux
Find hidden web paths and API-style routes on Kali Linux with Gobuster, LinkFinder, gau, Nikto, and curl against Metasploitable 2 and authorized archive lookups on example.com.
Subdomain Enumeration Tools and Examples on Kali Linux
Enumerate subdomains on Kali Linux with Subfinder, Assetfinder, Sublist3r, massdns, and Amass against the authorized zonetransfer.me training zone, then resolve brute-force candidates with a short wordlist.
WPScan WordPress Vulnerability Scanner on Kali Linux
Scan WordPress sites on Kali Linux with WPScan — refresh local metadata, enumerate versions, users, and installed plugins, query the WPScan API for CVEs, and test login passwords in an authorized Docker lab.
John the Ripper Password Cracker: Install and Examples on Kali Linux
Install John the Ripper on Kali Linux with apt, verify formats and benchmarks, crack lab SHA-512 and MD5 hashes in wordlist, rules, single, and incremental modes, restore sessions, and audit ZIP and SSH key passwords …
Crunch Wordlist Generator for Ethical Hacking on Kali Linux
Generate custom password wordlists on Kali Linux with Crunch — charset ranges, patterns, permutations, file splitting, and gzip output for authorized brute force and hash cracking labs.
SSH Brute Force Attack Tools and Examples on Kali Linux
Learn SSH brute force testing on Kali Linux with Hydra, Ncrack, Patator, Metasploit ssh_login, and Nmap ssh-brute against Metasploitable OpenSSH in an authorized lab.
PostgreSQL Brute Force Attack Tools and Examples on Kali Linux
Learn PostgreSQL brute force testing on Kali Linux with Hydra, Ncrack, Patator, Metasploit postgres_login, and Nmap pgsql-brute against Metasploitable PostgreSQL 8.3 on port 5432 in an authorized lab.
Banner Grabbing Tools and Examples for Ethical Hacking on Kali Linux
Learn banner grabbing on Kali Linux with Nmap, Netcat, curl, wget, Nikto, and Dmitry. Capture service banners from Metasploitable 2 in an authorized lab and map versions to CVE research.
DNS Enumeration Tools and Examples for Ethical Hacking on Kali Linux
Walk through DNS enumeration on Kali Linux with Nmap, dnsenum, DNSRecon, host, nslookup, and dig against Metasploitable BIND and authorized training zones in a lab.
SMTP Enumeration Tools and Examples for Ethical Hacking on Kali Linux
Walk through SMTP user enumeration on Kali Linux with smtp-user-enum, Nmap SMTP scripts, and Metasploit smtp_enum against Metasploitable Postfix on port 25 in an authorized lab.
Learn Hacking with Metasploitable 2: Metasploit Walkthrough on Kali Linux
Practice Metasploitable 2 exploitation on Kali Linux: Nmap service discovery, Metasploit module mapping, and root shells via vsFTPd, VNC, and Samba in your own lab.
Pentest Lab Setup: Kali Linux, Metasploitable 2, and DVWA on VirtualBox
Build a full penetration testing lab on VirtualBox: host-only network, Kali Linux attacker VM, Metasploitable 2, and DVWA target VMs for authorized ethical hacking practice.

