[Web] Show perma bans in admin interface
[Web] Show a restart button for netfiltermaster
parent
a72a3734d6
commit
27085df7d5
|
@ -416,12 +416,15 @@ $tfa_data = get_tfa();
|
||||||
<label for="blacklist"><?=$lang['admin']['f2b_blacklist'];?>:</label>
|
<label for="blacklist"><?=$lang['admin']['f2b_blacklist'];?>:</label>
|
||||||
<textarea class="form-control" id="blacklist" name="blacklist" rows="5"><?=$f2b_data['blacklist'];?></textarea>
|
<textarea class="form-control" id="blacklist" name="blacklist" rows="5"><?=$f2b_data['blacklist'];?></textarea>
|
||||||
</div>
|
</div>
|
||||||
<button class="btn btn-default" id="edit_selected" data-item="self" data-id="f2b" data-api-url='edit/fail2ban' data-api-attr='{}' href="#"><span class="glyphicon glyphicon-check"></span> <?=$lang['admin']['save'];?></button>
|
<div class="btn-group">
|
||||||
|
<button class="btn btn-default" id="edit_selected" data-item="self" data-id="f2b" data-api-url='edit/fail2ban' data-api-attr='{}' href="#"><span class="glyphicon glyphicon-check"></span> <?=$lang['admin']['save'];?></button>
|
||||||
|
<a href="#" role="button" class="btn btn-default" data-toggle="modal" data-container="netfilter-mailcow" data-target="#RestartContainer"><span class="glyphicon glyphicon-refresh"></span> <?= $lang['header']['restart_netfilter']; ?></a>
|
||||||
|
</div>
|
||||||
</form>
|
</form>
|
||||||
<hr>
|
<hr>
|
||||||
<p class="help-block"><?=$lang['admin']['ban_list_info'];?></p>
|
<p class="help-block"><?=$lang['admin']['ban_list_info'];?></p>
|
||||||
<?php
|
<?php
|
||||||
if (empty($f2b_data['active_bans'])):
|
if (empty($f2b_data['active_bans']) && empty($f2b_data['perm_bans'])):
|
||||||
?>
|
?>
|
||||||
<i><?=$lang['admin']['no_active_bans'];?></i>
|
<i><?=$lang['admin']['no_active_bans'];?></i>
|
||||||
<?php
|
<?php
|
||||||
|
@ -445,6 +448,13 @@ $tfa_data = get_tfa();
|
||||||
</span></p>
|
</span></p>
|
||||||
<?php
|
<?php
|
||||||
endforeach;
|
endforeach;
|
||||||
|
foreach ($f2b_data['perm_bans'] as $perm_bans):
|
||||||
|
?>
|
||||||
|
<p>
|
||||||
|
<span class="label label-danger" style="padding:4px;font-size:85%;"><span class="glyphicon glyphicon-filter"></span> <?=$perm_bans?></span>
|
||||||
|
</p>
|
||||||
|
<?php
|
||||||
|
endforeach;
|
||||||
?>
|
?>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
|
|
||||||
$lang['footer']['loading'] = 'Einen Moment bitte...';
|
$lang['footer']['loading'] = 'Einen Moment bitte...';
|
||||||
$lang['header']['restart_sogo'] = 'SOGo neustarten';
|
$lang['header']['restart_sogo'] = 'SOGo neustarten';
|
||||||
|
$lang['header']['restart_netfilter'] = 'Netfilter neustarten';
|
||||||
$lang['footer']['restart_container'] = 'Container neustarten';
|
$lang['footer']['restart_container'] = 'Container neustarten';
|
||||||
$lang['footer']['restart_now'] = 'Jetzt neustarten';
|
$lang['footer']['restart_now'] = 'Jetzt neustarten';
|
||||||
$lang['footer']['restart_container_info'] = '<b>Wichtig:</b> Ein korrekter Neustart eines Containers kann eine Weile in Anspruch nehmen, bitte warten Sie, bis der Prozess vollständig beendet wurde.';
|
$lang['footer']['restart_container_info'] = '<b>Wichtig:</b> Ein korrekter Neustart eines Containers kann eine Weile in Anspruch nehmen, bitte warten Sie, bis der Prozess vollständig beendet wurde.';
|
||||||
|
@ -450,7 +451,7 @@ $lang['admin']['api_allow_from'] = "IP-Adressen für Zugriff";
|
||||||
$lang['admin']['api_key'] = "API-Key";
|
$lang['admin']['api_key'] = "API-Key";
|
||||||
$lang['admin']['activate_api'] = "API aktivieren";
|
$lang['admin']['activate_api'] = "API aktivieren";
|
||||||
$lang['admin']['regen_api_key'] = "API-Key regenerieren";
|
$lang['admin']['regen_api_key'] = "API-Key regenerieren";
|
||||||
$lang['admin']['ban_list_info'] = "Übersicht ausgesperrter Netzwerke: <b>Netzwerk (verbleibende Banzeit) - [Aktionen]</b>.<br />IPs, die zum Unban eingereiht werden, verlassen die Liste aktiver Bans nach wenigen Sekunden.";
|
$lang['admin']['ban_list_info'] = "Übersicht ausgesperrter Netzwerke: <b>Netzwerk (verbleibende Banzeit) - [Aktionen]</b>.<br />IPs, die zum Unban eingereiht werden, verlassen die Liste aktiver Bans nach wenigen Sekunden.<br />Rote Labels sind Indikatoren für aktive Blacklisteinträge.";
|
||||||
$lang['admin']['unban_pending'] = "ausstehend";
|
$lang['admin']['unban_pending'] = "ausstehend";
|
||||||
$lang['admin']['queue_unban'] = "Unban einreihen";
|
$lang['admin']['queue_unban'] = "Unban einreihen";
|
||||||
$lang['admin']['no_active_bans'] = "Keine aktiven Bans";
|
$lang['admin']['no_active_bans'] = "Keine aktiven Bans";
|
||||||
|
|
|
@ -5,6 +5,7 @@
|
||||||
|
|
||||||
$lang['footer']['loading'] = "Please wait...";
|
$lang['footer']['loading'] = "Please wait...";
|
||||||
$lang['header']['restart_sogo'] = 'Restart SOGo';
|
$lang['header']['restart_sogo'] = 'Restart SOGo';
|
||||||
|
$lang['header']['restart_netfilter'] = 'Restart netfilter';
|
||||||
$lang['footer']['restart_container'] = 'Restart container';
|
$lang['footer']['restart_container'] = 'Restart container';
|
||||||
$lang['footer']['restart_now'] = 'Restart now';
|
$lang['footer']['restart_now'] = 'Restart now';
|
||||||
$lang['footer']['restart_container_info'] = '<b>Important:</b> A graceful restart may take a while to complete, please wait for it to finish.';
|
$lang['footer']['restart_container_info'] = '<b>Important:</b> A graceful restart may take a while to complete, please wait for it to finish.';
|
||||||
|
@ -471,7 +472,7 @@ $lang['admin']['api_allow_from'] = "Allow API access from these IPs";
|
||||||
$lang['admin']['api_key'] = "API key";
|
$lang['admin']['api_key'] = "API key";
|
||||||
$lang['admin']['activate_api'] = "Activate API";
|
$lang['admin']['activate_api'] = "Activate API";
|
||||||
$lang['admin']['regen_api_key'] = "Regenerate API key";
|
$lang['admin']['regen_api_key'] = "Regenerate API key";
|
||||||
$lang['admin']['ban_list_info'] = "See a list of banned IPs below: <b>network (remaining ban time) - [actions]</b>.<br />IPs queued to be unbanned, will be removed from the active ban list within a few seconds.";
|
$lang['admin']['ban_list_info'] = "See a list of banned IPs below: <b>network (remaining ban time) - [actions]</b>.<br />IPs queued to be unbanned, will be removed from the active ban list within a few seconds.<br />Red labels indicate active permanent bans by blacklisting.";
|
||||||
$lang['admin']['unban_pending'] = "unban pending";
|
$lang['admin']['unban_pending'] = "unban pending";
|
||||||
$lang['admin']['queue_unban'] = "queue unban";
|
$lang['admin']['queue_unban'] = "queue unban";
|
||||||
$lang['admin']['no_active_bans'] = "No active bans";
|
$lang['admin']['no_active_bans'] = "No active bans";
|
||||||
|
|
Loading…
Reference in New Issue