This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env bash | |
help () { | |
echo "usage: ./bump-version version_number [major/minor/bug]" | |
} | |
# Check input remove prepending 'v' | |
if grep -q -c -E '^v?[[:digit:]]{1,3}\.[[:digit:]]{1,3}\.[[:digit:]]{1,3}$' <<< ${1}; then | |
version=$(sed 's/^.\{1\}//g' <<< ${1}) | |
else |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# This a replacement Aikhjarto/block_badips.sh, using https://www.abuseipdb.com/ since badips.com seems to be offline :( | |
# This script downloads a list of IPs known for brute force attacking. | |
# The fetched IPs get blocked with iptables with the special comment "BADIP". This script only | |
# modifies iptables rules with that comment. This measure makes it well compatible with other firewall | |
# scripts like the SUSEFirewall. | |
# The iptables rules are updated every time this script is executed. Additionally this script is | |
# quiet on stdout, which makes it well suited for being executed as a cronjob. | |
# TODO Block ipv6 |