. ├── ansible.cfg ├── common │ ├── files │ │ ├── clean-logs.sh │ │ ├── persistent-listener.sh │ │ ├── randomize_ports.sh │ │ ├── rubber-ducky.txt │ │ └── secure-exit.sh │ ├── tasks │ │ ├── cleanup_confirmation.yml │ │ ├── configure_mail.yml │ │ ├── initial-infrastructure.yml │ │ ├── install_tools.yml │ │ ├── port_randomization.yml │ │ ├── security_hardening.yml │ │ └── traffic_flow_config.yml │ └── templates │ ├── default-site.j2 │ ├── index.html.j2 │ ├── infrastructure_state.j2 │ ├── linux_loader.sh.j2 │ ├── manifest.json.j2 │ ├── motd-aws.j2 │ ├── motd.j2 │ ├── motd-linode.j2 │ ├── motd-redirector.j2 │ ├── POST_INSTALL_INSTRUCTIONS.txt.j2 │ ├── proxychains.conf.j2 │ ├── reference.txt.j2 │ ├── resolv.conf.j2 │ ├── secure-ssh.sh.j2 │ ├── setup-cert.sh.j2 │ ├── shell-handler.service.j2 │ ├── torrc.j2 │ └── windows_loader.ps1.j2 ├── deploy.py ├── logs ├── modules │ ├── c2 │ │ ├── files │ │ │ ├── havoc_installer.sh │ │ │ ├── havoc_mutate.sh │ │ │ ├── havoc_shell_handler.sh │ │ │ ├── implant_mutator.sh │ │ │ └── post_install_c2.sh │ │ ├── tasks │ │ │ ├── configure_advanced_evasion.yml │ │ │ ├── configure_c2.yml │ │ │ └── configure_integrated_tracker.yml │ │ └── templates │ │ ├── generate_evasive_beacons.sh.j2 │ │ ├── generate_havoc_payloads.sh.j2 │ │ ├── havoc-config.yaotl.j2 │ │ ├── havoc-guide.j2 │ │ └── serve-havoc-payloads.sh.j2 │ ├── chat-server │ │ ├── files │ │ ├── tasks │ │ └── templates │ ├── hashtopolish-server │ │ ├── files │ │ ├── tasks │ │ └── templates │ ├── logging-server │ │ ├── files │ │ ├── tasks │ │ └── templates │ ├── payload-server │ │ ├── files │ │ │ └── secure_payload_sync.sh │ │ ├── payload_redirector.yml │ │ ├── payload_server.yml │ │ ├── tasks │ │ │ ├── configure_payload_redirector.yml │ │ │ └── configure_payload_server.yml │ │ └── templates │ ├── phishing │ │ ├── cleanup_phishing.yml │ │ ├── deploy_phishing_infrastructure.yml │ │ ├── files │ │ ├── gophish │ │ │ ├── files │ │ │ │ └── opsec_wrapper.py │ │ │ ├── tasks │ │ │ │ ├── configure_gophish_advanced.yml │ │ │ │ └── configure_phishing_server.yml │ │ │ └── templates │ │ │ ├── gophish-advanced-config.j2 │ │ │ ├── gophish-config.j2 │ │ │ └── gophish-opsec.yaotl.j2 │ │ ├── gophish_server.yml │ │ ├── mta-front │ │ │ ├── files │ │ │ ├── tasks │ │ │ │ └── configure_mta_front.yml │ │ │ └── templates │ │ │ └── postfix-mta-front.j2 │ │ ├── mta_front.yml │ │ ├── phishing_redirector.yml │ │ ├── phishing_webserver.yml │ │ ├── Plan.md │ │ ├── tasks │ │ │ └── configure_fedramp_compliance.yml │ │ ├── templates │ │ │ ├── email-templates │ │ │ │ ├── file_share.j2 │ │ │ │ ├── office365_login.j2 │ │ │ │ ├── password_expiry.j2 │ │ │ │ └── security_alert.j2 │ │ │ ├── fedramp-compliance.j2 │ │ │ └── phishing_deployment_state.j2 │ │ └── webserver │ │ ├── files │ │ ├── tasks │ │ │ ├── configure_phishing_webserver.yml │ │ │ └── setup_phishing_security.yml │ │ └── templates │ │ ├── nginx-phishing-webserver.j2 │ │ └── page-templates │ │ ├── AmazonClone │ │ │ ├── amazon_logo.png │ │ │ ├── box10_image.jpg │ │ │ ├── box11_image.jpg │ │ │ ├── box12_image.jpg │ │ │ ├── box1_image.jpg │ │ │ ├── box2_image.jpg │ │ │ ├── box3_image.jpg │ │ │ ├── box4_image.jpg │ │ │ ├── box5_image.jpg │ │ │ ├── box6_image.jpg │ │ │ ├── box7_image.jpg │ │ │ ├── box8_image.jpg │ │ │ ├── box9_image.jpg │ │ │ ├── hero1_image.jpg │ │ │ ├── index.html │ │ │ └── style.css │ │ ├── microsoft-login.html.j2 │ │ └── phishing-landing-page.j2 │ ├── redirectors │ │ ├── files │ │ │ └── post_install_redirector.sh │ │ ├── tasks │ │ │ └── configure_redirector.yml │ │ └── templates │ │ ├── capture.php.j2 │ │ ├── configure_phishing_redirector.yml │ │ ├── nginx.conf.j2 │ │ ├── nginx-payload-redirector.j2 │ │ ├── nginx-phishing-redirector.j2 │ │ ├── redirector-havoc-fragment.j2 │ │ ├── redirector-index.html.j2 │ │ ├── redirector-site.conf.j2 │ │ ├── redirector-site-with-tracker.conf.j2 │ │ └── stream.conf.j2 │ ├── share-drive │ │ ├── files │ │ ├── tasks │ │ └── templates │ └── tracker │ ├── files │ │ ├── simple_email_tracker.py │ │ ├── tracker-nginx.conf │ │ ├── tracker.service │ │ └── tracker-stats.sh │ ├── tasks │ └── templates │ ├── simple_email_tracker.py.j2 │ ├── tracker-config.j2 │ ├── tracker-nginx.conf.j2 │ └── tracker.service.j2 ├── PROJECT-STATUS.md ├── providers │ ├── AWS │ │ ├── AMI-ID-Grabber.sh │ │ ├── c2-vars-template.yaml │ │ ├── c2.yml │ │ ├── cleanup.yml │ │ ├── files │ │ ├── infrastructure.yml │ │ ├── process_vpc.yml │ │ ├── redirector.yml │ │ ├── tasks │ │ ├── templates │ │ └── vars.yaml │ ├── FlokiNET │ │ ├── c2-deploy.yaml │ │ ├── c2.yml │ │ ├── cleanup.yml │ │ ├── files │ │ ├── flokinet-security.yml │ │ ├── provision.yml │ │ ├── redirector.yml │ │ ├── tasks │ │ └── templates │ └── Linode │ ├── c2.yml │ ├── cleanup.yml │ ├── files │ ├── redirector.yml │ ├── tasks │ ├── templates │ ├── tracker.yml │ └── vars.yaml ├── README.md ├── requirements.txt └── structure.txt 71 directories, 136 files