We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
wiki: v1.83 canonical rewrite — system contract + modules + structure Complete wiki alignment to v1.83 canonical design baseline. Added (8 new pages): - Glossary-and-Vocabulary (v1.81 vocabulary contract) - Health-Model (4-axis + consistency derivation) - DDoS-Protection (kernel-only, counter evidence) - Portscan-Detection (structure-only, no counter) - BotGuard (daemon-dependent, set evidence) - Login-Monitoring (journal + shared sets) - Blacklist-and-Threat-Intelligence (composite: manual/feeds/geoban) - Known-Limitations-and-Validation-Scope (validator scope per module) Replaced (6 pages): - Home → system contract (truth authority + evidence model + invariants) - Architecture-Overview → kernel-first with invariants - CLI-Commands-Reference → trust levels + v1.83 behavior - Configuration-Reference → per-key with axis effects - Project-Statistics → v1.83 metrics with history - _Sidebar → canonical navigation structure Fixed (2 pages): - Suricata-IDS-Integration: "rules loaded" → "rules present" - Optimization-Tools-and-Tweaks: "ok" → "protected" Archived (11 pages → archive/): - CLI-Command-Tree, Timer-Schedule, Large-Set-Management (merged) - API-Handlers-Map, Registry-Architecture, Queue-and-Mail-Contract (internal) - Security-CI-Pipeline, Coding-Standards, Performance-Benchmarks (internal) - Health-Check-Architecture, HTTP-Bot-Guard (replaced by new pages) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
docs: update Home.md version to 1.68.1 + add Legal section to index - Version: 1.56.0 → 1.68.1 - Documentation Index: added Legal section with License & Commercial Use and Trademark & Branding pages Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
wiki: update for v1.56.0 — CI workflow count, Go 1.25, smoke test - Home.md: version 1.53.0 → 1.56.0 - Security-CI-Pipeline.md: 18 → 20 workflows, add smoke test to trigger table - Project-Statistics.md: 19 → 20 CI workflows, Go 1.24 → 1.25, fix architecture diagram
wiki: bump version to 1.53.0
wiki: align with v1.52.1 release
docs: update wiki for v1.52.0 — config doctor, lockout prevention, login monitor, port 9580
docs: align wiki with v1.39.0 release - Update version references across 8 pages (v1.18-v1.34 → v1.39.0) - Add dual-set architecture (blacklist_manual_* hash sets from v1.33.0) - Update nft schema with blacklist_manual_ipv4/ipv6 sets and input chain rules - Fix CLI path /usr/sbin/nftban → /usr/bin/nftban - Update Go package paths pkg/ → internal/ (v1.36.0 boundary hardening) - Update project statistics: 269K LOC, 311 Go files, 261 shell scripts, 71 packages - Remove stale audit status table and version history from Home.md - Mark v1.33.0 set separation as delivered in Performance-Benchmarks - Add Bot Guard and Commit-Confirm to key features list - Clean up version-specific annotations (v1.21.4+, v1.31.0, etc.) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
docs: add Large Set Management wiki page (v1.32.0 architecture) Documents the new adaptive counting architecture: daemon-owned counters, cache file, scale levels, global nft operation lock, and reconciliation. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
docs: add DNS Tunnel Suspicion wiki page, update CLI reference, sidebar, and Home
docs: add Optimization Tools and Tweaks wiki page New wiki page documenting optional CIDR aggregation tools (aggregate6, netmask, bash fallback), setup procedures, distro compatibility, health reporting, and troubleshooting. Added to sidebar under Operations and to Home page index. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
docs: Update to v1.19.0 — version refs, audit status, project stats - Home.md: Version 1.16.0 → 1.19.0, audit status updated (0 critical/high) - Configuration-Reference.md: Version refs updated - Performance-Benchmarks.md: Version refs updated - Metrics-Architecture.md: Version refs updated - Suricata-IDS-Integration.md: Version refs updated - Systemd-Units-Overview.md: Version refs updated - NEW: Project-Statistics.md — codebase stats, CI pipeline, security audit Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
docs: Update all documentation to v1.16.0 - OpenSSF 7+ milestone Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
docs: Update version references to 1.15.0 - Update 9 files from v1.12.6 to v1.15.0 - Remove incorrect NFTBAN_VERSION from example config (version is set automatically, not user-configurable) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
docs: Update version references and project description - Home.md: Add canonical project description, update to v1.12.6 - Home.md: Change local path to GitHub URL - Architecture-Overview.md: Update version to 1.12.6 - Security-Architecture.md: Remove version-specific reference Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
docs: Update to v1.10.0 + refresh code statistics Version: 1.9.4 → 1.10.0 Shell: 207 files → 204 files, ~118K → ~113K lines Go: 218 files → 228 files, ~75.5K → ~81K lines Total: ~193.5K → ~194K lines
docs(wiki): Remove confidential security audit pages Removed internal/confidential documents: - Security-Audit-Summary.md - Code-Quality-Report.md - Implementation-Roadmap.md Updated Home.md and _Sidebar.md to remove references.
docs(wiki): Add Feb 2026 security audit documentation New pages from security audit: - Security-Audit-Summary.md - Audit findings and risk matrix - Code-Quality-Report.md - Dead code and complexity analysis - Implementation-Roadmap.md - 5-phase remediation plan - Health-Check-Architecture.md - Auto-heal system design - API-Handlers-Map.md - REST API endpoint reference - Systemd-Units-Overview.md - Complete systemd unit reference - Architecture-Overview.md - System components and data flow - CLI-Command-Tree.md - Visual CLI command hierarchy Updated pages: - Home.md - Merged audit status with quick start guide - _Sidebar.md - New sidebar navigation structure Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
fix(wiki): Consolidate CI/RBL pages, apply style guide across all pages Consolidation (21 → 19 pages): - CI-Failure-Classification merged into Supported-Platforms - RBL-Monitoring merged into Security-Operations-Guide Style guide applied to 15 pages: - Remove "NFTBan" prefix from 7 page titles - Remove version/date lines from 10 pages - Remove emoji from all headings (Coding-Standards, NFT-Schema, Home) - Fix broken links (Distribution Strategy, Troubleshooting, DDoS-Protection, Metrics-Reference, Grafana-Dashboards, cPanel-Compatibility, RBL-Monitoring) - Standardize footer sections - Clean up marketing language and redundant content Home.md rewrite: - Complete documentation index with all 19 pages - Added missing links: Coding-Standards, Suricata, Project-Statistics - Removed broken links and stale version references - Clean, professional format without emoji Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
fix(wiki): Merge Firewall-Conflict-Detection and Connectors-Guide - Firewall-Conflict-Detection.md → Installation-Guide.md: enriched conflict section with detection table, error examples, runtime health check. Discarded developer-internal changelog content. - Connectors-Guide.md → Metrics-Architecture.md: expanded connectors section with full ES/Kafka/File configs, record format, advanced config, CLI commands, troubleshooting. - NFT-Schema-Validation.md kept standalone (unique, no merge target). - Updated cross-references in 6 wiki pages. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
fix(wiki): Consolidate 5 security pages into 2 Merge Security.md + Security-Architecture.md + Groups-and-Permissions.md into a single Security-Architecture.md. Absorb Portmapper-Security.md into Security-Operations-Guide.md. Fix 2-group vs 3-group inconsistency (3-group is correct). Update all cross-references across 4 wiki pages. 5 pages → 2 pages (-800 lines, zero content loss) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
fix(wiki): Merge Zabbix Integration into Metrics Architecture page Consolidate Zabbix Integration and Metrics Architecture into a single page. Update all cross-references across 6 wiki pages. Remove standalone Zabbix-Integration.md. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
docs: Remove all Mode 1/Mode 2 references - one install, enable features - Home.md: Simplified to 'Install Once, Enable What You Need' - Home.md: Updated Quick Start section - Home.md: Fixed cPanel link to Web-Panel-Compatibility - FHS-Compliance.md: Changed '(Mode 2)' to '(optional)' Logic: Install package once, user enables features as needed. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
docs: Update wiki version references to v1.9.3 - Home.md: 1.0.0-beta → 1.9.3 - CLI-Commands-Reference.md: v1.7 → v1.9.3 - Configuration-Reference.md: 1.6.0 → 1.9.3 - Web-Panel-Compatibility.md: 1.9.1 → 1.9.3 - Security-Operations-Guide.md: v1.0+ → v1.9.3 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
docs: Add zabbix/connector CLI docs and timer schedule - CLI-Commands-Reference: Add zabbix and connector command sections - Configuration-Reference: Add zabbix and connectors config sections - Home: Add Timer-Schedule link - Timer-Schedule: New page (migrated from main repo docs/) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
docs: Add Zabbix and Connectors documentation (v1.3.0) New pages: - Zabbix-Integration.md: Native Zabbix trapper export with LLD - Connectors-Guide.md: ES, Kafka, syslog, file export Updated: - Home.md: Added Monitoring & Export section with links Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
docs: Add cPanel and Portmapper security guides New documentation: - cPanel-Compatibility.md: cPHulk coexistence, xtables fix, isolation model - Portmapper-Security.md: Port 111 security, BSI/Hetzner alerts, remediation Updated: - Home.md: Add Panel Integration and Security Guides sections Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
docs: Add Registry Architecture wiki page New page documenting NFTBan's unified registry system: - commands.registry.yml (51 CLI commands) - config-registry.json (24 config files) - config-schema.json (960 config keys) - reports-registry.json (18 report types) Includes: - Registry overview diagram - Schema documentation - Validation commands (nftban health registries) - Query examples - Best practices Also updates Home.md with link to new page. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
docs: Add Security overview page and update Home navigation - Create Security.md landing page with links to all security docs - Add Platform & CI section to Home.md navigation - Link to Supported-Platforms and CI-Failure-Classification Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
docs(metrics): Add Metrics Architecture documentation - New Metrics-Architecture.md with full Agent/Storage model guide - Updated Home.md: Mode 2 now "GUI + Metrics" with stack options - Updated Configuration-Reference.md: New metrics config section - Updated CLI-Commands-Reference.md: New metrics commands - Updated Installation-Guide.md: Metrics setup options Modes documented: - A: Prometheus all-in-one - B: vmagent -> remote backend - C1: Prometheus -> local VictoriaMetrics - C2: vmagent -> local VictoriaMetrics - Pro: NFTBan Pro subscription Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
docs: Focus on NFTBan strengths, update CLI count to 47 - Remove competitor comparison table from Project-Statistics - Replace with NFTBan metrics (135K lines, 47 commands, 5 binaries) - Update Firewall-Conflict-Detection to highlight Login Monitor feature - Update CLI command count from 44 to 47 in Home.md 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>