Commit Graph

716 Commits

Author SHA1 Message Date
SubleXBle f6204f39cb Create header.php 2025-08-16 20:27:35 +02:00
SubleXBle 73baba9d1d Create get-json.php 2025-08-16 20:27:10 +02:00
SubleXBle a486cd904e Create get-blocklist.php 2025-08-16 20:26:41 +02:00
SubleXBle a454f99e0b Create footer.php 2025-08-16 20:26:05 +02:00
SubleXBle c8978964ed Create fail2ban-logstats.php 2025-08-16 20:25:45 +02:00
SubleXBle def7ec6a37 Create blocklist-stats.php 2025-08-16 20:25:18 +02:00
SubleXBle 1f4d23067f Create block-ip.php 2025-08-16 20:24:52 +02:00
SubleXBle c3d1e9a0ee Create action_unban-ip.php 2025-08-16 20:24:20 +02:00
SubleXBle 91098c5087 Create action_report-ip.php 2025-08-16 20:23:50 +02:00
SubleXBle 0e53f277f0 Create action_ban-ip.php 2025-08-16 20:22:57 +02:00
SubleXBle 72ad05197b Create ipinfo.php 2025-08-16 20:22:23 +02:00
SubleXBle 961d7f5f04 Create abuseipdb.php 2025-08-16 20:22:02 +02:00
SubleXBle 05fb541e6c Rename fail2ban-report.config to Conf/fail2ban-report.config 2025-08-16 20:18:40 +02:00
SubleXBle b30336064f Rename .htaccess to Web-UI/.htaccess 2025-08-16 20:17:38 +02:00
SubleXBle 5cf88b3dcf Rename index.php to Web-UI/index.php 2025-08-16 20:17:12 +02:00
SubleXBle 118d3409b0 Rename fail2ban_log2json.sh to Backend/fail2ban_log2json.sh 2025-08-16 20:14:31 +02:00
SubleXBle b5c9f83082 Rename firewall-update.sh to Backend/firewall-update.sh 2025-08-16 20:14:14 +02:00
SubleXBle 74880ebd75 Rename Setup-Instructions.md to Docs/Setup-Instructions.md 2025-08-16 20:13:42 +02:00
SubleXBle 2f16cc6411 Rename installer-setup.md to Docs/installer-setup.md 2025-08-16 20:12:38 +02:00
SubleXBle 606ae9452a Rename installer.sh to Helper-Scripts/installer.sh 2025-08-16 20:12:03 +02:00
SubleXBle 9be1b50683 Create migrate_archive.sh 2025-08-16 20:11:21 +02:00
SubleXBle 3f12e69e21 Update changelog.md 2025-08-16 19:27:07 +02:00
SubleXBle ad81c72757 Update changelog.md 2025-08-16 19:26:36 +02:00
SubleXBle de6374fdb3 Update action-collector.js 2025-08-16 19:16:04 +02:00
SubleXBle 30ee99d761 Create paths.php 2025-08-16 19:14:54 +02:00
SubleXBle fae7779658 Update warnings.php 2025-08-16 19:10:59 +02:00
SubleXBle 58c1f9c9bf Update unblock-ip.php 2025-08-16 19:06:06 +02:00
SubleXBle 1c405f7157 Update list-files.php 2025-08-16 19:05:03 +02:00
SubleXBle 07650370ff Update header.php 2025-08-16 19:04:29 +02:00
SubleXBle 4d07203072 Update get-json.php 2025-08-16 19:03:38 +02:00
SubleXBle d5677cdd04 Update get-blocklist.php 2025-08-16 19:03:08 +02:00
SubleXBle c45ee231c3 Update fail2ban-logstats.php 2025-08-16 19:01:58 +02:00
SubleXBle 09b8c336c5 Update blocklist-stats.php 2025-08-16 19:01:17 +02:00
SubleXBle 05bd5e287c Update block-ip.php 2025-08-16 18:59:46 +02:00
SubleXBle eda05ae69e Beta 4
🆕 What's New in V 0.4.0

🧱 Firewall & JSON

    Optimized firewall-update.sh for faster batch processing of IPs.
    Batch blocking per jail with a single ufw reload.
    Safe unblocking with rule renumbering and reload after each deletion.
    JSON updates and cleanup done once per jail, not per IP.
    Core mechanisms, logging, and permissions unchanged.

    This significantly reduces both the runtime and the lock duration of the blocklists, especially during ban events.

🖥️ UI & Statistics

    Minor visual improvements in:
        header.php, fail2ban-logstats.php, fail2ban-logstats.js
        index.php (IP sorting)
        style.css

🟡🔴 Marker Feature

    IP Event Markers: Highlights repeated events per IP (yellow) and IPs in multiple jails (red).
    Sortable & Filterable Mark Column: New column Mark with dropdown filter.
    Dynamic Filtering: Markers update live with Action, Jail, IP, or Date filters.
    Marker column placed between Action and IP, responsive layout preserved.

 New Feature: Copy Filtered Data to Clipboard

    Added a new "Copy to Clipboard" button to export the currently filtered table data.
    Implemented a dedicated JavaScript file assets/js/table-export.js for the copy functionality.
    Integration with existing DataTables filtering logic to ensure only visible/filtered rows are copied.
    Output Format: Tab-separated values (TSV) with all HTML tags removed for clean text export.
    User Feedback:
        Shows a warning if there’s no data to copy.
        Shows a success or error alert based on the clipboard operation result.

    This Feature will only work with enabled https for security reasons
0.4.0
2025-08-14 12:14:36 +02:00
SubleXBle 14aa85215e Merge branch 'latest' into development---get-more-stable---0-4-0 2025-08-14 12:13:42 +02:00
SubleXBle 6a42205fbf Update README.md 2025-08-14 10:53:32 +02:00
SubleXBle 7b924cf800 Update README.md 2025-08-14 10:38:55 +02:00
SubleXBle cfa5229879 Update changelog.md 2025-08-14 10:36:24 +02:00
SubleXBle 10cddb7a02 Update README.md 2025-08-14 10:29:03 +02:00
SubleXBle e0d09be4d7 Update .htaccess 2025-08-14 10:27:31 +02:00
SubleXBle 34cd365eba Update README.md 2025-08-14 10:01:07 +02:00
SubleXBle d75d942ae3 Update README.md 2025-08-14 09:52:11 +02:00
SubleXBle c30d7ce18a Update README.md 2025-08-14 09:51:08 +02:00
SubleXBle a44a55b46c Update README.md 2025-08-14 09:50:45 +02:00
SubleXBle f23828f727 Update README.md 2025-08-14 09:45:28 +02:00
SubleXBle fb1965b455 Update README.md 2025-08-14 09:44:30 +02:00
SubleXBle 2580381800 Update README.md 2025-08-14 09:37:21 +02:00
SubleXBle f94058fe9a Update README.md 2025-08-14 08:54:04 +02:00
SubleXBle 5f1a6fdb53 Delete assets/images/Main-List-033.png 2025-08-14 08:38:45 +02:00