summaryrefslogtreecommitdiff
path: root/hosts/rod/scripts/block-my-enemies
blob: 473595c0efa6ecbd924db2fb776c1247980f52a8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#! /usr/bin/env bash

BAN_IP="$HOME/scripts/ban-ip-forward"
BAN_IP_RANGE="$HOME/scripts/ban-iprange-forward"

while read l; do
  c=$(echo "$l" | cut -d'#' -f1 | xargs)
  if [[ "${l:0:1}" == "s" ]]
  then
    $BAN_IP "${c:2}"
  elif [[ "${l:0:1}" == "r" ]]
  then
    $BAN_IP_RANGE "${c:2}"
  elif [[ "${l:0:1}" == "f" ]]
  then
    echo "You have forgiven "${c:2}"."
  fi
done <$1