This is a list of tools that can be helpful to researchers for various things they will need to do. Please let us know if you have any suggestions for resources that we should add to this post!
Tools
Web Application:
-
Burp Suite - An integrated platform for performing security testing of web applications
-
Sqlmap - An open source penetration testing tool that automates the process of detecting and exploiting SQL injection flaws and taking over of database servers. How-to Tutorial
-
SQLNinja - Sqlninja is a tool targeted to exploit SQL Injection vulnerabilities on a web application that uses Microsoft SQL Server as its back-end. How-to Tutorial
-
Hackbar- This Firefox toolbar will help you in testing sql injections, XSS holes and site security. How-to Tutorial
-
Knock - Enumerates subdomains on a target domain through a wordlist. How-to Tutorial
-
man ascii - on most unices gives you the ASCII table with decimal, octal and hex codes for each character (thanks @justinsteven)
-
DNS Discovery - A multithreaded subdomain bruteforcer. (thanks @Nahamsec)
-
IronWASP - free & open source security scanner (thanks @cmaruti)
-
WebSlayer - “One of the best free tools available” - (thanks @mazen160 )
-
SubBrute - subdomain bruteforcer (Thanks @geekspeed)
-
The SecList Project - collection of multiple lists using during security assessments (Thanks @geekspeed)
-
NCrack & Hydra/Medusa - password bruteforcing (Thanks @jhaddix)
-
XXE Recursive Download - This tool exploits XXE to retrieve files from a target server. It obtains directory listings and recursively downloads file contents (Thanks @Nahamsec)
-
SQLiPY - SQLiPy is a Python plugin for Burp Suite that integrates SQLMap using the SQLMap API. Guide for this tool. (Thanks @jhaddix)
-
Scans.io - use the latest scans.io data to find additional hosts that may be in scope for those *.target.com targets (Thanks @jstnkndy)
-
httpscreenshot - Fantastic tool built by @jstnkndy and breenmachine. Quickly visually identify targets on internal or external targets. (thanks @jstnkndy)
Mobile:
-
Dex2jar - Useful to convert dex files into jar to decompile the application. How-to tutorial
-
Appium - Appium is an open-source tool for automating native, mobile web, and hybrid applications on iOS and Android platforms. How-to Tutorial
-
iNalyzer - iOS Penetration testing framework
-
Apktool - reverse engineering Android apk files (Thanks @planetzuda)
-
NinjaDroid - Ninja Reverse Engineering on Android APK packages (Thanks @geekspeed)
Other:
- MITMproxy - How-to tutorial
- Mona.py - for Windows Exploiting (thanks @TheColonial)
- metasm_shell.rb & nasm_shell.rb - Both found in the tools folder in Metasploit (Thanks @TheColonial)
- GoBuster - dirbusting software for directory bruteforcing (Thanks @TheColonial)
- R Project for Statistical Computing - statistical computing and graphics, runs on UNIX, Win and MacOS. Check out the dds.ec package (Thanks @hrbrmstr)
- Apache Spark - large-scale data processing for statistical analysis and better visuals, for bigger data sets that R can’t handle (Thanks @hrbrmstr)
- PhantomJS - headless WebKit scriptable with the javascript API (Thanks @hrbrmstr)
- Hackvertor
- JSBeautifier