[Unit] Description=Wowngeon application and wallet RPC firewall After=network.target Before=wownerogue.service monerogue.service wownerogue-wallet.service monerogue-wallet.service wownero-wallet-rpc.service monero-wallet-rpc.service [Service] Type=oneshot EnvironmentFile=/etc/wowngeon/firewall.env ExecStart=/usr/local/sbin/wowngeon-firewall RemainAfterExit=yes NoNewPrivileges=yes ProtectSystem=strict ProtectHome=yes PrivateTmp=yes ProtectKernelTunables=no ProtectKernelModules=yes ProtectKernelLogs=yes ProtectControlGroups=yes ProtectProc=invisible ProcSubset=pid RestrictSUIDSGID=yes CapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_RAW LockPersonality=yes RestrictNamespaces=yes RestrictAddressFamilies=AF_UNIX AF_INET AF_INET6 AF_NETLINK SystemCallArchitectures=native [Install] WantedBy=multi-user.target