Social-Engineer Toolkit (SET)
Tool and Usage
|Latest release||8.0.1 |
Why this tool?
The Social-Engineer Toolkit (SET) is an open source penetration testing framework. SET is written in Python and helps with assignments that require social engineering. The toolkit has been presented at large-scale conferences like Black Hat and DEF CON and covered in several books. This publicity definitely helped to make it more familiar in the information security community.
How it works
SET provides an interface using a menu with options to choose from. It allows selecting particular attacks in areas such as spear-phishing, mass mailing, WiFi, QR, and more. Based on the selected attack it will ask for related details. The provided input is then used by SET to start a tool like Metasploit to initiate the related attack.
Usage and audience
Social-Engineer Toolkit is commonly used for social engineering. Target users for this tool are pentesters and security professionals.
- Colored output
- Command line interface
Example usage and output
Tool review and remarks
The review and analysis of this project resulted in the following remarks for this security tool:
- + More than 50 contributors
- + More than 3000 GitHub stars
- + The source code of this software is available
Supported operating systems
Social-Engineer Toolkit is known to work on Linux and macOS.
Several dependencies are required to use Social-Engineer Toolkit.
Social-Engineer Toolkit alternatives
Similar tools to Social-Engineer Toolkit:
Wifiphisher is a security tool to perform automated and victim-customized phishing attacks against WiFi clients. It is useful for security assessments.
Exploit Pack is a penetration testing framework that works on Linux, macOS, and Windows. It focuses on automation of penetration testing assignments.
The fsociety toolkit is a penetration framework containing other security tools. The project states that is includes all the tools that are used in the Mr. Robot tv series.
This tool page was updated at . Found an improvement? Help the community by submitting an update.