Initial release: ghost_protocol privacy toolkit
This commit is contained in:
@@ -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
|
||||
Reference in New Issue
Block a user