How to install and use Social Engineering Toolkit (SET) in Kali Linux

What is Social Engineering Toolkit?

Social Engineering Toolkit (SET) is a popular open-source framework used for conducting social engineering attacks. It is included in Kali Linux, a widely used distribution for penetration testing and security assessments. In this blog post, we will discuss how to use SET in Kali Linux.

Step 1: Installation

SET is already included in Kali Linux, so you do not need to install it. To access SET, simply navigate to the directory where it is located in the terminal.

Step 2: Understanding the Functionality of SET

SET is a comprehensive toolkit that provides multiple options for conducting social engineering attacks. Some of the key features of SET include:

  • Creating malicious payloads
  • Generating phishing emails
  • Performing website attacks
  • Generating malicious PDF files

Step 3: Using SET in Kali Linux

To use SET, you need to run the following command in the terminal:


This will launch the SET main menu, where you can select the type of attack you want to conduct. For example, if you want to conduct a phishing attack, you can select the “2. Website Attack Vectors” option, then select the “3. Credential Harvester Attack Method.”

Step 4: Customizing SET Attacks

SET provides various options for customizing attacks, such as customizing phishing pages, malicious payloads, and emails. You can use these options to tailor the attack to your specific needs and make it more effective.

Step 5: Updating SET

SET is frequently updated, so it is a good idea to keep it updated to ensure you are using the latest version. You can update SET by using the following command in the terminal:

sudo apt-get update && sudo apt-get upgrade setoolkit

In conclusion, SET is a powerful tool for conducting social engineering attacks. With the steps discussed in this blog post, you can easily use SET in Kali Linux and enhance your social engineering skills. It is important to remember that SET should only be used in a controlled and ethical manner, and never for illegal purposes.

Leave a Reply