Commit Graph

715 Commits

Author SHA1 Message Date
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
SubleXBle
97b0907073 Update README.md 2025-08-14 08:38:24 +02:00