Initial public portfolio release

Sanitized version of red team infrastructure automation platform.
Operational content (implant pipelines, lures, credential capture)
replaced with documented stubs. Architecture and infrastructure
automation code intact.
This commit is contained in:
Operator
2026-06-23 16:12:14 -04:00
commit 0799bfbae8
239 changed files with 40012 additions and 0 deletions
@@ -0,0 +1,8 @@
{# OMITTED — file_share phishing email template #}
{#
Jinja2 email template for the file_share lure scenario. Rendered at deploy
time with target organization name, sender domain, and tracking pixel URL
substituted. Designed to pass SPF/DKIM checks via the MTA-front relay.
Omitted from public release. Present in operational deployments.
#}
@@ -0,0 +1,8 @@
{# OMITTED — office365_login phishing email template #}
{#
Jinja2 email template for the office365_login lure scenario. Rendered at deploy
time with target organization name, sender domain, and tracking pixel URL
substituted. Designed to pass SPF/DKIM checks via the MTA-front relay.
Omitted from public release. Present in operational deployments.
#}
@@ -0,0 +1,8 @@
{# OMITTED — password_expiry phishing email template #}
{#
Jinja2 email template for the password_expiry lure scenario. Rendered at deploy
time with target organization name, sender domain, and tracking pixel URL
substituted. Designed to pass SPF/DKIM checks via the MTA-front relay.
Omitted from public release. Present in operational deployments.
#}
@@ -0,0 +1,8 @@
{# OMITTED — security_alert phishing email template #}
{#
Jinja2 email template for the security_alert lure scenario. Rendered at deploy
time with target organization name, sender domain, and tracking pixel URL
substituted. Designed to pass SPF/DKIM checks via the MTA-front relay.
Omitted from public release. Present in operational deployments.
#}
@@ -0,0 +1,8 @@
{# OMITTED — trellix-sub phishing email template #}
{#
Jinja2 email template for the trellix-sub lure scenario. Rendered at deploy
time with target organization name, sender domain, and tracking pixel URL
substituted. Designed to pass SPF/DKIM checks via the MTA-front relay.
Omitted from public release. Present in operational deployments.
#}
@@ -0,0 +1,5 @@
{# OMITTED — FedRAMP compliance lure template #}
{#
Phishing page styled to mimic a FedRAMP compliance portal. Used in
engagements targeting federal contractors. Omitted from public release.
#}
@@ -0,0 +1,69 @@
{
"deployment_id": "{{ deployment_id }}",
"deployment_time": "{{ ansible_date_time.iso8601 }}",
"provider": "{{ provider }}",
"region": "{{ aws_region | default(linode_region) | default('') }}",
"infrastructure": {
"mta_front": {
"name": "{{ mta_front_name | default('mta-' + deployment_id) }}",
"ip": "{{ mta_front_ip | default('') }}",
"instance_id": "{{ mta_instance_id | default('') }}"
},
"gophish_server": {
"name": "{{ gophish_server_name | default('gophish-' + deployment_id) }}",
"ip": "{{ gophish_server_ip | default('') }}",
"instance_id": "{{ gophish_instance_id | default('') }}",
"admin_port": "{{ gophish_admin_port | default('8090') }}"
},
"phishing_webserver": {
"name": "{{ phishing_web_name | default('web-' + deployment_id) }}",
"ip": "{{ phishing_web_ip | default('') }}",
"instance_id": "{{ phishing_web_instance_id | default('') }}"
},
"phishing_redirector": {
"name": "{{ phishing_redirector_name | default('redirector-' + deployment_id) }}",
"ip": "{{ phishing_redirector_ip | default('') }}",
"instance_id": "{{ phishing_redirector_instance_id | default('') }}"
},
{% if deploy_payload_infra | default(false) %}
"payload_server": {
"name": "{{ payload_server_name | default('payload-' + deployment_id) }}",
"ip": "{{ payload_server_ip | default('') }}",
"instance_id": "{{ payload_server_instance_id | default('') }}"
},
"payload_redirector": {
"name": "{{ payload_redirector_name | default('payload-redir-' + deployment_id) }}",
"ip": "{{ payload_redirector_ip | default('') }}",
"instance_id": "{{ payload_redirector_instance_id | default('') }}"
},
{% endif %}
},
"domains": {
"phishing_domain": "{{ phishing_domain | default('N/A') }}",
"mta_domain": "{{ mta_hostname | default('mail.' + (phishing_domain | default('example.com'))) }}",
{% if deploy_payload_infra | default(false) %}
"payload_domain": "{{ payload_subdomain | default('payload') }}.{{ phishing_domain | default('example.com') }}",
{% endif %}
},
"credentials": {
"gophish_url": "https://{{ gophish_server_ip | default('TBD') }}:{{ gophish_admin_port | default('8090') }}",
"smtp_auth_user": "{{ smtp_auth_user | default('admin') }}",
"smtp_settings": {
"host": "{{ mta_front_ip | default('TBD') }}",
"port": 25,
"from_address": "{{ smtp_from_address | default('noreply@' + (phishing_domain | default('example.com'))) }}"
}
},
"security_groups": {
{% if provider == 'aws' %}
"mta_sg": "{{ mta_security_group_id | default('') }}",
"gophish_sg": "{{ gophish_security_group_id | default('') }}",
"web_sg": "{{ web_security_group_id | default('') }}",
"redirector_sg": "{{ redirector_security_group_id | default('') }}"
{% endif %}
}
}