Changes

Jump to navigation Jump to search
69 bytes added ,  21:53, 28 March 2020
m
Line 85: Line 85:     
==DB command==
 
==DB command==
there is no panel yet you can manage the contrib by the db configuration, it is quite simple
+
While there is a panel in the server-manager,  in the server-manager, you can manage the contrib by the db configuration, it is quite simple
    
  # config show fail2ban  
 
  # config show fail2ban  
Line 378: Line 378:  
Paste this
 
Paste this
 
  <nowiki>#!/bin/bash
 
  <nowiki>#!/bin/bash
  echo -e \
+
  echo -e \
  "IP            \t"\
+
  "IP            \t"\
  "BanTime            \t"\
+
  "BanTime            \t"\
  "UnbanTime          \t"\
+
  "UnbanTime          \t"\
  "Jail"
+
  "Jail"
 
+
 
  for ban in $(db fail2ban show |awk -F\= ' $2=="ban" {print $1}');  
+
  for ban in $(db fail2ban show |awk -F\= ' $2=="ban" {print $1}');  
    do
+
    do
      IP=$(db fail2ban getprop $ban Host)
+
      IP=$(db fail2ban getprop $ban Host)
      Bantime=$(date +"%F %T" -d @$(db fail2ban getprop $ban BanTimestamp))
+
      Bantime=$(date +"%F %T" -d @$(db fail2ban getprop $ban BanTimestamp))
      UnBanTime=$(date +"%F %T" -d @$(db fail2ban getprop $ban UnbanTimestamp))
+
      UnBanTime=$(date +"%F %T" -d @$(db fail2ban getprop $ban UnbanTimestamp))
      LastJail=$(zgrep -H "Ban $IP" $(find /var/log/fail2ban -type f -ctime -7) |tail -1 |awk '{print $6}')  
+
      LastJail=$(zgrep -H "Ban $IP" $(find /var/log/fail2ban -type f -ctime -7) |tail -1 |awk '{print $6}')  
 
+
 
      printf "%-15s" "$IP"
+
      printf "%-15s" "$IP"
      echo -e "\t$Bantime\t$UnBanTime\t$LastJail"
+
      echo -e "\t$Bantime\t$UnBanTime\t$LastJail"
    done
+
    done
  </nowiki>
+
  </nowiki>
    
save, then make executable
 
save, then make executable
Line 403: Line 403:  
Output:
 
Output:
 
  <nowiki>IP            BanTime            UnbanTime          Jail
 
  <nowiki>IP            BanTime            UnbanTime          Jail
  46.246.39.228  2017-09-09 18:45:00 2017-09-10 18:45:00 [http-scan]
+
  46.246.39.228  2017-09-09 18:45:00 2017-09-10 18:45:00 [http-scan]
  124.239.180.102 2017-09-09 12:07:32 2017-09-10 12:07:32 [http-scan]
+
  124.239.180.102 2017-09-09 12:07:32 2017-09-10 12:07:32 [http-scan]
  212.237.54.93  2017-09-09 19:27:32 2017-09-10 19:27:32 [http-scan]
+
  212.237.54.93  2017-09-09 19:27:32 2017-09-10 19:27:32 [http-scan]
  </nowiki>
+
  </nowiki>
    
===WordPress===
 
===WordPress===
227

edits

Navigation menu