The Social Engineering Toolkit is an open-source penetration testing framework designed for social engineering attacks. It helps simulate real-world social engineering techniques to test the security awareness of individuals and organizations.
Open a terminal and start SET by running:
setoolkit
Upon launching, you will be presented with various attack options:
Choose from various options:
Generate a phishing page or clone a legitimate website. Follow the prompts to select the target website and customize the page.
Create a USB drive that automatically runs a payload when connected to a computer. Choose the type of payload and target OS (Windows, Linux, etc.).
Send spoofed SMS messages to the target. Input the target’s phone number and customize the message.
Use built-in payload options such as reverse shells or meterpreter sessions. Choose the listener type and configure the payload settings.
Send phishing emails to multiple targets. Provide a list of email addresses and customize the message content.
Set up a phishing page to collect credentials from users. Configure the page to capture usernames and passwords.
Analyze the collected data. Report findings to the organization to improve security awareness.
For further information, consult the official documentation.