Social-Engineer Toolkit (SET)

LSE toolsLSE toolsSocial-Engineer Toolkit (101)Social-Engineer Toolkit (101)

Tool and Usage

Project details
LicenseCustom license
Programming languagePython
AuthorDavid Kennedy
Latest release8.0.1 []

Project health

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

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

[---] The Social-Engineer Toolkit (SET) [---]
[---] Created by: David Kennedy (ReL1K) [---]
Version: 7.7.9
Codename: 'Blackout'
[---] Follow us on Twitter: @TrustedSec [---]
[---] Follow me on Twitter: @HackingDave [---]
[---] Homepage: https://www.trustedsec.com [---]
Welcome to the Social-Engineer Toolkit (SET).
The one stop shop for all of your SE needs.

Join us on irc.freenode.net in channel #setoolkit

The Social-Engineer Toolkit is a product of TrustedSec.

Visit: https://www.trustedsec.com

It's easy to update using the PenTesters Framework! (PTF)
Visit https://github.com/trustedsec/ptf to update all your tools!


Select from the menu:

1) Social-Engineering Attacks
2) Penetration Testing (Fast-Track)
3) Third Party Modules
4) Update the Social-Engineer Toolkit
5) Update SET configuration
6) Help, Credits, and About

99) Exit the Social-Engineer Toolkit

set>
setoolkit provides a menu-based interface

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

Author and Maintainers

Social-Engineer Toolkit is under development by David Kennedy.

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
  • pycrypto
  • pyOpenSSL
  • qrcode
  • requests

Social-Engineer Toolkit alternatives

Similar tools to Social-Engineer Toolkit:

78

Wifiphisher

Wifiphisher is a security tool to perform automated and victim-customized phishing attacks against WiFi clients. It is useful for security assessments.

78

Exploit Pack

Exploit Pack is a penetration testing framework that works on Linux, macOS, and Windows. It focuses on automation of penetration testing assignments.

64

fsociety

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.

All Social-Engineer Toolkit alternatives

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.

Related terms