As an information security professional, your toolkit is the most critical item you can possess — other than hands-on experience and common sense. Your hacking tools should consist of the following (and make sure you're never on the job without them):

  • Password cracking software, such as ophcrack and Proactive Password Auditor

  • Network scanning software, such as Nmap and NetScanTools Pro

  • Network vulnerability scanning software, such as GFI LanGuard and QualysGuard

  • Network analyzer software, such as Cain & Abel and OmniPeek

  • Wireless network analyzer and software, such as Aircrack-ng and CommView for WiFi

  • File search software, such as FileLocator Pro and Identity Finder

  • Web application vulnerability scanning software, such as Acunetix Web Vulnerability Scanner and WebInspect

  • Database security scanning software, such as SQLPing3 and AppDetectivePro

  • Exploit software, such as Metasploit