Social-Engineer Toolkit (SET)

LSE top 100LSE top 100Social-Engineer Toolkit (58)Social-Engineer Toolkit (58)

Tool and Usage

The Social-Engineer Toolkit (SET) is an open source penetration testing framework. It helps with assignments that require social engineering.

Screenshot for Social-Engineer Toolkit tool review

Usage and audience

Social-Engineer Toolkit is commonly used for social engineering. Target users for this tool are pentesters and security professionals.

Tool review and remarks

The review and analysis of this project resulted in the following remarks for this security tool:


  • + More than 25 contributors
  • + More than 2000 GitHub stars

Author and Maintainers

Social-Engineer Toolkit is under development by David Kennedy.


Supported operating systems

Social-Engineer Toolkit is known to work on Linux and macOS.


Several dependencies are required to use Social-Engineer Toolkit.

  • impacket
  • pefile
  • pexpect
  • pillow
  • pycrypto
  • pyOpenSSL
  • qrcode
  • requests
This tool page was recently updated. Found an improvement? Become an influencer and submit an update.
Project details
Latest release7.7.1 [2017-07-23]
LicenseCustom license
Last updatedApril 19, 2018

Project health

This score is calculated by different factors, like project age, last release date, etc.


GitHub iconSET GitHub project
Twitter icon@trustedsec
 Project website