@extends('layouts.app') @section('content') {{-- Header --}}
www-data lacks sudo permission. Add www-data ALL=(ALL) NOPASSWD: /usr/bin/fail2ban-client status* to /etc/sudoers.d/pbx-web.| IP Address | Country | Jail | Banned Since | Expires | Actions |
|---|---|---|---|---|---|
{{ $ban['ip'] }}
|
@if($ban['country_name'] ?? null) {{ $flag }} {{ $ban['country_name'] }} @else — @endif | {{ $ban['jail'] }} | @if($ban['banned_since'] ?? null) {{ \Carbon\Carbon::parse($ban['banned_since'])->diffForHumans() }} @else — @endif | @if($ban['expires'] ?? null) {{ \Carbon\Carbon::parse($ban['expires'])->diffForHumans() }} @else — @endif |
|
| No IPs currently banned. | |||||
| Time | Jail | Severity | Event | IP Address | Details |
|---|---|---|---|---|---|
| {{ $ev['time'] }} | {{ $ev['jail'] }} | @if($ev['severity'] === 'high') ● High @elseif($ev['severity'] === 'medium') ● Medium @else ● Low @endif | @if($ev['event'] === 'Ban') Ban @elseif($ev['event'] === 'Unban') Unban @else Detected @endif | {{ $ev['ip'] ?: '—' }} |
|
| No log events found — log may be unreadable or empty. | |||||