Das Script funktioniert bei mir ebenfalls auf Anhieb einwandfrei, allerdings bin ich auch in die Falle mit STATE = ESTABLISHED bzw. RELATED bei den bereits vorhandenen Regeln getappt.
Ich habe bei mir das Script in der Funktion action_add so ergänzt, dass jetzt neue Regeln mit STATE = NEW, ESTABLISHED, RELATED eingefügt werden.
Komplett sieht das Ganze dann so aus:
Code
//--> Add rule
function action_add($chain, $sourceip, $target) {
global $vcp;
$rule = array(
'direction' => $chain,
'proto' => "any",
'srcIP' => $sourceip,
'target' => $target,
'match' => 'STATE',
'matchValue' => 'NEW,ESTABLISHED,RELATED',
'comment' => 'Added by Fail2Ban at '.date("Y-m-d H:i:s").' from Host '.php_uname('n')
);
.
.
.
.
Alles anzeigen