File sshguard.service of Package sshguard

[Unit]
Description=SSHGUARD provides automatic attack blocking
After=syslog.target remote-fs.target SuSEfirewall2.service

[Service]
EnvironmentFile=-/etc/sysconfig/sshguard
ExecStartPre=/usr/sbin/iptables -N sshguard
ExecStartPre=/usr/sbin/ip6tables -N sshguard
ExecStartPre=/usr/sbin/iptables -I INPUT 1 -p tcp --dport $PORTS -j sshguard
ExecStartPre=/usr/sbin/ip6tables -I INPUT 1 -p tcp --dport $PORTS -j sshguard
ExecStart=/usr/sbin/sshguard -a $ATTACK_TRESHOLD -p $RELEASE_TIMEOUT -s $FORGET_TIMEOUT -w $WHITELIST -b $BLACKLIST -l $MONITORED_LOGS
ExecReload=/bin/kill -HUP $MAINPID
ExecStopPost=/usr/sbin/iptables -F sshguard
ExecStopPost=/usr/sbin/ip6tables -F sshguard
ExecStopPost=/usr/sbin/iptables -D INPUT -p tcp --dport $PORTS -j sshguard
ExecStopPost=/usr/sbin/ip6tables -D INPUT -p tcp --dport $PORTS -j sshguard
ExecStopPost=/usr/sbin/iptables -X sshguard
ExecStopPost=/usr/sbin/ip6tables -X sshguard
KillMode=process
Restart=always

[Install]
WantedBy=multi-user.target
openSUSE Build Service is sponsored by