Social-Engineer Toolkit (SET)
Tool and Usage
Project details
- License
- Custom license
- Programming language
- Python
- Author
- David Kennedy
- Latest release
- 8.0.3
- Latest release date
Project health
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.
Features
- 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:
Strengths
- + More than 50 contributors
- + More than 3000 GitHub stars
- + The source code of this software is available
Installation
Supported operating systems
Social-Engineer Toolkit is known to work on Linux and macOS.
Dependencies
Several dependencies are required to use Social-Engineer Toolkit.
- impacket
- pefile
- pexpect
- pillow
- pyOpenSSL
- pycrypto
- qrcode
- requests
Social-Engineer Toolkit alternatives
Similar tools to Social-Engineer Toolkit:
Wifiphisher
Wifiphisher is a security tool to perform automated and victim-customized phishing attacks against WiFi clients. It is useful for security assessments.
Exploit Pack
Exploit Pack is a penetration testing framework that works on Linux, macOS, and Windows. It focuses on automation of penetration testing assignments.
PTF
Doing regular pentesting and wondering how to keep your toolbox up-to-date? PTF or the PenTesters Framework comes to the rescue!
This tool page was updated at . Found an improvement? Help the community by submitting an update.
Related tool information
Categories
This tool is categorized as a penetration testing framework and social engineering attack tool.