Commit Graph

687 Commits

Author SHA1 Message Date
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
SubleXBle
97b0907073 Update README.md 2025-08-14 08:38:24 +02:00
SubleXBle
8fcba435cd Add files via upload 2025-08-14 08:37:56 +02:00
SubleXBle
758e18c8ba Update README.md 2025-08-14 01:55:39 +02:00
SubleXBle
396e78edaf Update README.md 2025-08-14 01:51:02 +02:00
SubleXBle
40588ce2b9 Update README.md 2025-08-14 01:49:44 +02:00
SubleXBle
174ef52c33 Update README.md 2025-08-14 01:20:16 +02:00
SubleXBle
4e49fbf903 Update README.md 2025-08-14 00:58:36 +02:00
SubleXBle
009cd3ec94 Update README.md 2025-08-14 00:57:22 +02:00
SubleXBle
4057c14a81 Update README.md 2025-08-13 20:19:26 +02:00
SubleXBle
a0999d0144 Update README.md 2025-08-13 20:19:04 +02:00
SubleXBle
65808edce7 Create table-export.js 2025-08-13 20:18:18 +02:00
SubleXBle
e41b721f72 Update header.php 2025-08-13 20:16:55 +02:00
SubleXBle
ea1ab06ac9 Update header.php 2025-08-13 20:16:36 +02:00
SubleXBle
6b788a108c Update index.php 2025-08-13 20:15:56 +02:00
SubleXBle
3285c43708 Update changelog.md 2025-08-13 20:14:14 +02:00
SubleXBle
7545e436eb Update README.md 2025-08-13 18:21:21 +02:00
SubleXBle
2949eec9e8 Update README.md 2025-08-13 17:47:52 +02:00
SubleXBle
1ab308af28 Update README.md 2025-08-13 17:43:56 +02:00
SubleXBle
80cc1c5a11 Update README.md 2025-08-13 17:41:55 +02:00
SubleXBle
b892227032 Update README.md 2025-08-13 17:39:06 +02:00
SubleXBle
a4a07cdb42 Update changelog.md 2025-08-13 17:16:45 +02:00
SubleXBle
94817f4fc8 Update changelog.md 2025-08-13 17:16:10 +02:00
SubleXBle
8c3901bd93 Update jsonreader.js 2025-08-13 17:14:00 +02:00
SubleXBle
de0f6d97d0 Update index.php 2025-08-13 17:12:49 +02:00
SubleXBle
0a64f74056 Update changelog.md 2025-08-13 16:13:34 +02:00
SubleXBle
60195a47ab Update changelog.md 2025-08-13 16:12:42 +02:00
SubleXBle
f5158cfc39 Update style.css 2025-08-13 16:07:01 +02:00
SubleXBle
fae84c2b57 Update index.php 2025-08-13 16:02:27 +02:00
SubleXBle
637de62b06 Update index.php 2025-08-13 16:01:20 +02:00