🎣 Open-Source Phishing Toolkit
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Paul c5c1e6ff68
Updated the Ansible role (#1786)
1 year ago
..
roles/gophish Updated the Ansible role (#1786) 1 year ago
README Ansible zip folder reorg (#1002) 3 years ago
hosts Gophish Ansible playbook (#704) 4 years ago
site.yml Gophish Ansible playbook (#704) 4 years ago

README

Tested on Ubuntu 16.04.4.

Installs Postfix (to listen on localhost only) and the latest Linux gophish binary. setcap is used to allow the gophish binary to listen on privileged ports without running as root.

1) Edit hosts file with the Gophish server IP.

2) Edit vars/main.yml with any changes:

3) Modify files/config.json with any changes.

4) Execute

# Log in as root with SSH key
ansible-playbook site.yml -i hosts -u root --private-key=private.key

# Log in as root with password
ansible-playbook site.yml -i hosts -u root --ask-pass

# Log in as non-root user with SSH key (if root login has been disabled)
ansible-playbook site.yml -i hosts --private-key=private.key -u user --become --ask-sudo-pass

# Logging in as non-root user without SSH keys
ansible-playbook site.yml -i hosts -u ubuntu --ask-pass --become --ask-sudo-pass