security

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.

Kennedy Muthii13 min read
security

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.

Kennedy Muthii6 min read
security

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.

Kennedy Muthii7 min read
security

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.

Kennedy Muthii8 min read
security

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.

Kennedy Muthii7 min read
security

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.

Kennedy Muthii8 min read
security

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.

Kennedy Muthii9 min read
security

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.

Kennedy Muthii11 min read
security

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.

Kennedy Muthii10 min read
security

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.

Kennedy Muthii11 min read
security

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.

Kennedy Muthii9 min read
security

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.

Kennedy Muthii7 min read
linux

Metasploit Tutorial on Kali Linux

Learn the reusable Metasploit workflow on Kali Linux with msfdb init, module search, workspaces, sessions, and a controlled Metasploitable 2 lab example in msfconsole.

Deepak Prasad12 min read
linux

Install DVWA on Kali Linux

Install DVWA on Kali Linux with the native dvwa package, Docker Compose, or a manual Apache and MariaDB stack, then verify port 42001 or 4280 and fix common setup errors.

Deepak Prasad13 min read
linux

Install OWASP Juice Shop on Kali Linux

Install OWASP Juice Shop on Kali Linux using the native package, Docker, or Node.js source, then verify access, connect Burp Suite, and fix common errors.

Deepak Prasad13 min read
linux

Yersinia GUI not working on Kali Linux

Lately while working on Kali Linux I encountered this error when trying to execute yersinia -G and the Yersinia GUI was not working.

Deepak Prasad2 min read
linux

Install Kali Linux on Android Devices

Step by step instructions to install kali linux on android with screenshots. Even though we have successfully installed a full-featured Kali Linux on Android device, running some utilities that require root permission on …

Deepak Prasad8 min read
linux

Install Kali Linux on Apple M1 Mac with UTM

Step by step instructions to install Kali Linux on Apple M1 Laptop using UTM

Deepak Prasad8 min read
linux

Dual boot Ubuntu with Kali Linux [Step-by-Step]

Step by step instructions to dual boot Ubuntu with Kali Linux. Choose default boot menu.

Deepak Prasad10 min read
linux

Dual boot Windows 10 and Linux [Step-by-Step]

Step by step instructions to dual boot windows 10 and kali linux with screenshots. Install and run both Windows 10 and Kali Linux side by side

Deepak Prasad8 min read
linux

Create Kali Linux bootable USB [3 Different Methods]

Different methods to create kali linux bootable USB such as Rufus, Balena Etcher, dd command in Linux

Deepak Prasad6 min read
linux

Install Kali Linux on VirtualBox [step-by-step screenshots]

Step by step instructions to install kali linux in virtualbox with screenshots. 2 different methods to install Kali Linux on Oracle VirtualBox

Deepak Prasad9 min read
linux

Different Kali Vulnerability Scanner Tools [Explained]

Kali Linux is one of the most popular Linux distributions used for Security auditing and Penetrations testing. It comes pre-installed with numerous (300+)

Deepak Prasad8 min read
linux

Install Kali Linux on Raspberry Pi

Step by Step instructions to install and setup Kali Linux on Raspberry Pi 2,3 and 4 with screenshots.

Deepak Prasad5 min read