Social-Engineer Toolkit (SET)

LSE top 10LSE top 10Social-Engineer Toolkit (9)Social-Engineer Toolkit (9)

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

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.


Support 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

Social-Engineer Toolkit alternatives

More alternative tools for Social-Engineer Toolkit

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]
License(s)Custom license
Last updatedSept. 17, 2017

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