#!/bin/bash /usr/bin/echo "Building SYN-Scan-Firewall..." # Build with hardening go build \ -trimpath \ -buildmode=pie \ -ldflags="-s -w" \ -tags="netgo osusergo" \ -o SYN-Scan-Firewall \ SYN-Scan-Firewall.go /usr/bin/echo "Setting up local bin..." /usr/bin/sudo /usr/bin/cp SYN-Scan-Firewall /usr/local/bin/ /usr/bin/sudo /usr/bin/chown root:synfirewall /usr/local/bin/SYN-Scan-Firewall /usr/bin/sudo /usr/bin/chmod 750 /usr/local/bin/SYN-Scan-Firewall /usr/bin/sudo /usr/sbin/setcap 'cap_net_admin,cap_net_raw+ep' /usr/local/bin/SYN-Scan-Firewall