This document lists 20 tools that can be used for hacking purposes. Some of the top tools mentioned are Metasploit, Nmap, Burp Suite, Cain and Abel, Nessus, and Aircrack-ng which are commonly used for penetration testing and security assessments. Other tools mentioned include TrueCrypt, Stunnel, hping3, Putty, OpenSSL, and KeePass which can be used for encryption, network analysis, and password cracking.