How to Installing and setup GoPhish on Kali Linux

 


How to Installing and setup GoPhish on Kali Linux

Gophish is an open-source phishing toolkit designed for security professionals to conduct penetration tests and awareness training. Developed with user-friendliness in mind, Gophish allows users to easily create, launch, and manage phishing simulation campaigns. It provides a web-based interface where users can design customizable email templates, landing pages, and email lists. Gophish’s real-time reporting and analytics capabilities enable detailed tracking of campaign metrics such as email open rates, link clicks, and submitted credentials, helping organizations assess their vulnerability to phishing attacks. Its flexibility and ease of integration make it a valuable tool for enhancing cybersecurity awareness and testing organizational defenses against social engineering threats. The tool supports various deployment environments, ensuring adaptability to different IT infrastructures. Gophish's comprehensive features make it an essential resource for enhancing an organization’s cybersecurity posture through effective simulation and training.

Installation :-

GoPhish is now available on Kali Linux repository so we just need to run following command to install it:
“sudo apt install gophish -y”
It requires password of user for authentication. In the following screenshot we can see the screenshot of applied command:


Now we can run GoPhish on our Kali Linux system by using following command:

“gophish -h”


Now we can go to browser and open local user https://127.0.0.1:3333

Enter username = admin and password = kali-gophish

After then create new password

We can see dashboard of Gophish


Then, click on Email Template option from the left Pane & Click on New Template button.
After that, A new pop-up window will appear. Type Name, Sender Email, Subject & Message in the fields. If you want to add some files in the E-Mail then click on Add file & select the file which you want to add, otherwise click on Save Template.
After Click on Save, it will appear in Email Template Page.

Gophish requires you to configure SMTP relay details called “Sending Profiles.”
Click “Sending Profiles” in the navigation, then click the “New Profile” button.
Make sure to set up your “Host” in the full host:port format.
Click the “Send Test Email” button to test your SMTP configuration once you are done with all of the previous steps.
After hitting “Send” you should get a message stating that the email was sent successfully.

Click on “Landing Pages” on the sidebar, then click the “New Page” button to create a new landing page.
The landing page editor supports the HTML editor available in the Templates section.

To create your first group, go to the “Users & Groups” tab in the navigation bar and click the “New Group” button.
To create a new group, you need to add a unique group name, and add at least one recipient.

To create your campaign, go to the navigation bar and click on “Campaigns."
Here is a list of required fields in the Campaign section:

Name – Create a name for your campaign.
Email Template – The email that is sent to the recipient group.
Landing Page – The HTML page that recipients are forwarded to when they click the URL in the email template.
URL – The URL that is contained in the {{.URL}} value in the email templates. (use your os ip for use in LAN netwotk)
Launch Date – The date that the campaign will begin.
Send Emails By – The last date that campaign emails are sent.
Sending Profile – The SMTP configuration used to send emails.
Groups – The recipients of the campaign.

Gophish allows you to launch and monitor multiple campaigns at once in its dashboard.



Krunal Gaudani


Comments

Popular posts from this blog

Search engines for cybersecurity research ( part -1 )

Malware analysis tools