Initial release: ghost_protocol privacy toolkit

This commit is contained in:
ghost
2026-03-04 09:13:16 -05:00
commit 973cede31f
99 changed files with 12158 additions and 0 deletions
@@ -0,0 +1,18 @@
[Unit]
Description=OPSEC Boot-into-Advanced Mode Initializer
Documentation=man:opsec-mode(8)
DefaultDependencies=no
Before=network-pre.target NetworkManager.service networking.service
Before=opsec-mac-randomize.service opsec-hostname-randomize.service opsec-killswitch.service
After=local-fs.target sysinit.target
ConditionPathExists=/etc/opsec/boot-advanced.enabled
[Service]
Type=oneshot
ExecStart=/usr/local/bin/opsec-boot-init.sh
RemainAfterExit=yes
StandardOutput=journal
StandardError=journal
[Install]
WantedBy=multi-user.target
@@ -0,0 +1,14 @@
[Unit]
Description=OPSEC Hostname Randomization
Before=NetworkManager.service
Before=networking.service
After=local-fs.target
ConditionPathExists=/var/run/opsec-advanced.enabled
[Service]
Type=oneshot
ExecStart=/usr/local/bin/opsec-hostname-randomize.sh
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
@@ -0,0 +1,15 @@
[Unit]
Description=OPSEC Kill Switch (block non-Tor/VPN traffic)
Before=NetworkManager.service
Before=networking.service
After=local-fs.target
ConditionPathExists=/var/run/opsec-advanced.enabled
[Service]
Type=oneshot
ExecStart=/usr/local/bin/opsec-killswitch.sh on
ExecStop=/usr/local/bin/opsec-killswitch.sh off
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
@@ -0,0 +1,14 @@
[Unit]
Description=OPSEC MAC Address Randomization
Before=NetworkManager.service
Before=networking.service
After=local-fs.target
ConditionPathExists=/var/run/opsec-advanced.enabled
[Service]
Type=oneshot
ExecStart=/usr/local/bin/randomize-mac.sh
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target