├── .github └── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── Backend ├── fail2ban_log2json.sh ├── firewall-update.sh └── multi │ ├── Fail2Ban-Report-cronscript.sh │ ├── config.env │ ├── downlod-checker.sh │ ├── fail2ban_log2json.sh │ ├── firewall-update.sh │ └── syncback.sh ├── Conf └── fail2ban-report.config ├── Docs ├── Adding-Clients.md ├── Authentication-System.md ├── Setup-Instructions.md ├── Sync-Concept.md ├── chain-of-trust.md └── update-existing-installation.md ├── Helper-Scripts ├── create-client-uuid.sh ├── folder-watchdog.sh ├── manage-clients.sh └── manage-users.sh ├── LICENSE ├── README.md ├── Web-UI ├── .htaccess ├── assets │ ├── css │ │ └── style.css │ ├── images │ │ └── favicon1.png │ └── js │ │ ├── action-collector.js │ │ ├── action.js │ │ ├── blocklist-overlay.js │ │ ├── blocklist-stats.js │ │ ├── fail2ban-logstats.js │ │ ├── jsonreader.js │ │ ├── notifications.js │ │ ├── table-export.js │ │ └── warnings.js ├── endpoint │ ├── .htaccess │ ├── backsync.php │ ├── download.php │ ├── index.php │ └── update.php ├── includes │ ├── actions │ │ ├── action_ban-ip.php │ │ ├── action_report-ip.php │ │ ├── action_unban-ip.php │ │ └── reports │ │ │ ├── abuseipdb.php │ │ │ └── ipinfo.php │ ├── auth.php │ ├── block-ip.php │ ├── blocklist-stats.php │ ├── fail2ban-logstats.php │ ├── footer.php │ ├── get-blocklist.php │ ├── get-json.php │ ├── header.php │ ├── list-files.php │ ├── paths.php │ ├── unblock-ip.php │ └── warnings.php └── index.php ├── changelog.md └── screenshots ├── Ban-Msg-050-2.png ├── Block-List-050-3.png ├── Info-050-2.png ├── Main-List-050-3.png └── admin-msg-050-2.png /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /Backend/fail2ban_log2json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Backend/fail2ban_log2json.sh -------------------------------------------------------------------------------- /Backend/firewall-update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Backend/firewall-update.sh -------------------------------------------------------------------------------- /Backend/multi/Fail2Ban-Report-cronscript.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Backend/multi/Fail2Ban-Report-cronscript.sh -------------------------------------------------------------------------------- /Backend/multi/config.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Backend/multi/config.env -------------------------------------------------------------------------------- /Backend/multi/downlod-checker.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Backend/multi/downlod-checker.sh -------------------------------------------------------------------------------- /Backend/multi/fail2ban_log2json.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Backend/multi/fail2ban_log2json.sh -------------------------------------------------------------------------------- /Backend/multi/firewall-update.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Backend/multi/firewall-update.sh -------------------------------------------------------------------------------- /Backend/multi/syncback.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Backend/multi/syncback.sh -------------------------------------------------------------------------------- /Conf/fail2ban-report.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Conf/fail2ban-report.config -------------------------------------------------------------------------------- /Docs/Adding-Clients.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Docs/Adding-Clients.md -------------------------------------------------------------------------------- /Docs/Authentication-System.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Docs/Authentication-System.md -------------------------------------------------------------------------------- /Docs/Setup-Instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Docs/Setup-Instructions.md -------------------------------------------------------------------------------- /Docs/Sync-Concept.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Docs/Sync-Concept.md -------------------------------------------------------------------------------- /Docs/chain-of-trust.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Docs/chain-of-trust.md -------------------------------------------------------------------------------- /Docs/update-existing-installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Docs/update-existing-installation.md -------------------------------------------------------------------------------- /Helper-Scripts/create-client-uuid.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Helper-Scripts/create-client-uuid.sh -------------------------------------------------------------------------------- /Helper-Scripts/folder-watchdog.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Helper-Scripts/folder-watchdog.sh -------------------------------------------------------------------------------- /Helper-Scripts/manage-clients.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Helper-Scripts/manage-clients.sh -------------------------------------------------------------------------------- /Helper-Scripts/manage-users.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Helper-Scripts/manage-users.sh -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/README.md -------------------------------------------------------------------------------- /Web-UI/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/.htaccess -------------------------------------------------------------------------------- /Web-UI/assets/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/assets/css/style.css -------------------------------------------------------------------------------- /Web-UI/assets/images/favicon1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/assets/images/favicon1.png -------------------------------------------------------------------------------- /Web-UI/assets/js/action-collector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/assets/js/action-collector.js -------------------------------------------------------------------------------- /Web-UI/assets/js/action.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/assets/js/action.js -------------------------------------------------------------------------------- /Web-UI/assets/js/blocklist-overlay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/assets/js/blocklist-overlay.js -------------------------------------------------------------------------------- /Web-UI/assets/js/blocklist-stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/assets/js/blocklist-stats.js -------------------------------------------------------------------------------- /Web-UI/assets/js/fail2ban-logstats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/assets/js/fail2ban-logstats.js -------------------------------------------------------------------------------- /Web-UI/assets/js/jsonreader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/assets/js/jsonreader.js -------------------------------------------------------------------------------- /Web-UI/assets/js/notifications.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/assets/js/notifications.js -------------------------------------------------------------------------------- /Web-UI/assets/js/table-export.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/assets/js/table-export.js -------------------------------------------------------------------------------- /Web-UI/assets/js/warnings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/assets/js/warnings.js -------------------------------------------------------------------------------- /Web-UI/endpoint/.htaccess: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/endpoint/.htaccess -------------------------------------------------------------------------------- /Web-UI/endpoint/backsync.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/endpoint/backsync.php -------------------------------------------------------------------------------- /Web-UI/endpoint/download.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/endpoint/download.php -------------------------------------------------------------------------------- /Web-UI/endpoint/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/endpoint/index.php -------------------------------------------------------------------------------- /Web-UI/endpoint/update.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/endpoint/update.php -------------------------------------------------------------------------------- /Web-UI/includes/actions/action_ban-ip.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/includes/actions/action_ban-ip.php -------------------------------------------------------------------------------- /Web-UI/includes/actions/action_report-ip.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/includes/actions/action_report-ip.php -------------------------------------------------------------------------------- /Web-UI/includes/actions/action_unban-ip.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/includes/actions/action_unban-ip.php -------------------------------------------------------------------------------- /Web-UI/includes/actions/reports/abuseipdb.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/includes/actions/reports/abuseipdb.php -------------------------------------------------------------------------------- /Web-UI/includes/actions/reports/ipinfo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/includes/actions/reports/ipinfo.php -------------------------------------------------------------------------------- /Web-UI/includes/auth.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/includes/auth.php -------------------------------------------------------------------------------- /Web-UI/includes/block-ip.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/includes/block-ip.php -------------------------------------------------------------------------------- /Web-UI/includes/blocklist-stats.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/includes/blocklist-stats.php -------------------------------------------------------------------------------- /Web-UI/includes/fail2ban-logstats.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/includes/fail2ban-logstats.php -------------------------------------------------------------------------------- /Web-UI/includes/footer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/includes/footer.php -------------------------------------------------------------------------------- /Web-UI/includes/get-blocklist.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/includes/get-blocklist.php -------------------------------------------------------------------------------- /Web-UI/includes/get-json.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/includes/get-json.php -------------------------------------------------------------------------------- /Web-UI/includes/header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/includes/header.php -------------------------------------------------------------------------------- /Web-UI/includes/list-files.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/includes/list-files.php -------------------------------------------------------------------------------- /Web-UI/includes/paths.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/includes/paths.php -------------------------------------------------------------------------------- /Web-UI/includes/unblock-ip.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/includes/unblock-ip.php -------------------------------------------------------------------------------- /Web-UI/includes/warnings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/includes/warnings.php -------------------------------------------------------------------------------- /Web-UI/index.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/Web-UI/index.php -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/changelog.md -------------------------------------------------------------------------------- /screenshots/Ban-Msg-050-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/screenshots/Ban-Msg-050-2.png -------------------------------------------------------------------------------- /screenshots/Block-List-050-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/screenshots/Block-List-050-3.png -------------------------------------------------------------------------------- /screenshots/Info-050-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/screenshots/Info-050-2.png -------------------------------------------------------------------------------- /screenshots/Main-List-050-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/screenshots/Main-List-050-3.png -------------------------------------------------------------------------------- /screenshots/admin-msg-050-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SubleXBle/Fail2Ban-Report/HEAD/screenshots/admin-msg-050-2.png --------------------------------------------------------------------------------