Skip to content

History / Home

Revisions

  • 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>

    @itcmsgr itcmsgr committed Apr 14, 2026
  • 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>

    @itcmsgr itcmsgr committed Apr 3, 2026
  • 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

    @itcmsgr itcmsgr committed Mar 29, 2026
  • wiki: bump version to 1.53.0

    @itcmsgr itcmsgr committed Mar 28, 2026
  • wiki: align with v1.52.1 release

    @itcmsgr itcmsgr committed Mar 28, 2026
  • docs: update wiki for v1.52.0 — config doctor, lockout prevention, login monitor, port 9580

    @itcmsgr itcmsgr committed Mar 28, 2026
  • 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>

    @itcmsgr itcmsgr committed Mar 24, 2026
  • 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>

    @itcmsgr itcmsgr committed Mar 21, 2026
  • docs: add DNS Tunnel Suspicion wiki page, update CLI reference, sidebar, and Home

    @itcmsgr itcmsgr committed Mar 21, 2026
  • 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>

    @itcmsgr itcmsgr committed Mar 21, 2026
  • 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>

    @itcmsgr itcmsgr committed Feb 23, 2026
  • docs: Update all documentation to v1.16.0 - OpenSSF 7+ milestone Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

    @itcmsgr itcmsgr committed Feb 17, 2026
  • 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>

    @itcmsgr itcmsgr committed Feb 15, 2026
  • 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>

    @itcmsgr itcmsgr committed Feb 10, 2026
  • 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

    @itcmsgr itcmsgr committed Feb 7, 2026
  • 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.

    @itcmsgr itcmsgr committed Feb 6, 2026
  • 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>

    @itcmsgr itcmsgr committed Feb 6, 2026
  • 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>

    @itcmsgr itcmsgr committed Feb 5, 2026
  • 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>

    @itcmsgr itcmsgr committed Feb 5, 2026
  • 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>

    @itcmsgr itcmsgr committed Feb 5, 2026
  • 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>

    @itcmsgr itcmsgr committed Feb 5, 2026
  • 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>

    @itcmsgr itcmsgr committed Feb 4, 2026
  • 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>

    @itcmsgr itcmsgr committed Feb 4, 2026
  • 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>

    @itcmsgr itcmsgr committed Jan 22, 2026
  • 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>

    @itcmsgr itcmsgr committed Jan 22, 2026
  • 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>

    @itcmsgr itcmsgr committed Jan 14, 2026
  • 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>

    @itcmsgr itcmsgr committed Jan 13, 2026
  • 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>

    @itcmsgr itcmsgr committed Jan 10, 2026
  • 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>

    @itcmsgr itcmsgr committed Jan 9, 2026
  • 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>

    @itcmsgr itcmsgr committed Jan 3, 2026