So I have fired up a VM of Ubuntu and typed the following
I soon found out that on a vanilla install GO want installed. So to fix this I did ant apt-get install to get GO installed.
Type y
and wait for it to download and install.
Once that has completed you will need to do the following command
and you will find out that your $GOPATH is not set.
So we do the following to set your working area.
Once you have done this, you can stay in the directory you are already in and do a “go build”.
If we look in the directory you can now see we have a binary 🙂
From here its a simple case of running
“sudo ./gophish”
Now we need to fire up the browser and navigate to
http://localhost:3333
You can login with the default
username: admin
password: gophish
you will be greeted with the menu below.
I suggest that you change the default password to something else.
and at this point your pretty much ready to go in terms of the install.
If you are targeting users only on your LAN, then your good to go, if you are targeting your remote staff then you need to set a couple of firewall rules to allow the click back to get to the phishing VM.
Here you would now need to go on and configure your SMTP settings, create some templates and start educating your staff!
If you want further guides on setting up SMTP and templates, please let me know and i will create another guide.






