20.12.2011 - 07:26:40
Quote |
[*@ds*-*-*-* silent]$ /bin/bash -version
GNU bash, version 3.2.25(1)-release (i686-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc. |
|
awk, tcpdump,cat,iptables .. alles drin
Habe das skript von dem link von old-man heruntergeladen. Also nicht copy/paste.
Habe die Änderungen eingebaut, (mit kleiner Änderung)
Code |
1: 2: 3: 4: 5: 6:
| | if [ "$COUNT" == "" ] ; then
COUNT=0
fi
if [ "$UNBCNT" == "" ] ; then
UNBCNT=0
fi |
Das skript - scheint nun zu funktionieren, jedenfalls bekomme ich keine Fehlermeldung
Quote |
[root@ds*.*.*.* bin]# ./getstatus_ban.sh
Unban Counter: 3
getstatus Chain exists
getstatus Rules exists
Chain INPUT (policy ACCEPT)
target prot opt source destination
getstatus udp -- 0.0.0.0/0 0.0.0.0/0 udp
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Chain getstatus (1 references)
target prot opt source destination
allips1 (search pattern: getstatus and UDP):
*.*.*.*
*.*.*.*
*.*.*.*
allips2 (search pattern: getstatus and zoneRef):
|
|
Und die datei unbancnt:
Ist der output korrekt von dem Skript usw? Weil ich würde gerne auf die modifizierte etded verzichten. Und ich wundere mich, wie kann das funktionieren mit IPtables, müsste das skript nicht permanent laufen?
last changed by ailmanki am 20.12.2011 - 07:27:53