18 lines
335 B
Bash
Executable File
18 lines
335 B
Bash
Executable File
#!/usr/bin/env bash
|
|
# Unbans a fail2ban IP
|
|
# Copyright 2021 Bryan C. Roessler
|
|
|
|
parent="${BASH_SOURCE[0]}"
|
|
parent=${parent%/*}
|
|
|
|
[[ -f "$parent"/functions ]] && . "$parent"/functions || exit 1
|
|
|
|
is_root
|
|
|
|
[[ $# -lt 1 ]] && echo "Must provide an IP address" && exit 1
|
|
|
|
IPADDRESS="$1"
|
|
|
|
fail2ban-client set sshd unbanip "$IPADDRESS"
|
|
|
|
exit $? |