ITCSECadmin

Network Security Platform

DDoS Detection · BGP Blackholing & FlowSpec · Traffic Diversion · SIEM · NIS2 Compliance

What is ITCSECadmin?

ITCSECadmin is a modular, self-hosted network security platform designed for Internet Service Providers (ISPs), Internet Exchange Points (IXPs), and enterprise networks. The platform combines DDoS protection, BGP traffic diversion, SIEM, network monitoring, multi-vendor BGP management, vulnerability scanning, and AI analytics into a single unified interface.

40.2 Mpps

forwarding with NAT at 64 B

98.57 Gbit/s

measured at 1500 B, with NAT

0.0%

subscriber traffic lost under attack

10.3 Mpps

attack absorbed while forwarding

21.5 µs

latency through the router

2 million

concurrent NAT sessions

Key Benefits

All-in-one

DDoS protection, BGP Traffic Diversion, SIEM, network monitoring, multi-vendor BGP management, vulnerability scanning, and AI analytics in one platform — no need to pay for multiple separate tools.

Full Data Control

Self-hosted solution, with no dependency on external clouds. Ideal for air-gapped environments and networks with high security requirements. Zero external calls in operational mode.

Real-time Threat Detection

DDoS attack detection in under 2 seconds with automatic mitigation via BGP blackholing or traffic diversion to a scrubbing path.

BGP Traffic Diversion without Blackholing

Redirect attacked traffic to a scrubbing path without complete blackholing. Native integration with multi-vendor devices. Auto-trigger and auto-revert based on detected distributed attacks.

BGP FlowSpec — Surgical Mitigation

Per-flow rules (RFC 5575) injected into the BGP session: drop or rate-limit only the attack traffic — by prefix, port, protocol, or TCP flags. Legitimate traffic to the same IP keeps flowing, no scrubbing center required.

NIS2 Compliance

Built-in compliance module: incident reporting (Art. 23), risk management, security policies, training logs, and a tamper-evident audit log.

Artificial Intelligence

Integrated AI assistant supporting network analysis, troubleshooting, and operational decision-making in natural language.

Lower Total Cost of Ownership

You pay once per router instead of monthly for bandwidth. No per-Gbps fees, no data-ingestion subscriptions, no cap on users or protected networks.

Modules and Features

DDoS Protection

  • Real-time traffic analysis — supports NetFlow v5/v9/IPFIX, sFlow, and PCAP
  • Hierarchical detection thresholds — at network, protocol, port, and TOS levels
  • Country Risk Scoring — traffic weighting based on the source country risk profile
  • Automatic mitigation — automatic cut-off of traffic to the attacked address, announced to upstream providers, plus FlowSpec integration — multi-vendor support
  • White/Blacklist management — IP whitelisting and blacklisting
  • Various attack types support — volumetric, protocol, and application-layer attacks
  • Egress spoofing monitor (BCP38) — detection of forged-source traffic leaving your network, with source-MAC attribution pinpointing the offending port
  • SYN-ACK reflection detection — identifies your own hosts being abused as reflection victims, with guidance to divert rather than blackhole
  • Configurable detection rules (no-code) — thresholds and rules managed from the admin panel, no code changes; built-in rule library (brute force, port scan, SYN flood, DNS abuse, and more)
  • Shape-aware response — single IP → RTBH blackhole, distributed attack → BGP diversion, low volume → FlowSpec; alert-only by default until an operator enables a rule
  • What-If simulator — preview the blackhole and scoring outcome before any action is taken

BGP FlowSpec

Surgical mitigation without blackholing — BGP FlowSpec rules (RFC 5575) injected directly to upstream peers. Drop or rate-limit only the attack traffic, while legitimate traffic to the same IP continues uninterrupted.

  • Per-flow rules — match by destination/source prefix, protocol, port, TCP flags, DSCP, and fragmentation
  • Drop / rate-limit actions — null-route only matching flows or limit kbps per BGP neighbor
  • Per-threshold mitigation mode — blackhole, flowspec, both, or none
  • Non-blocking injection queue — the detection pipeline never waits for BGP announcements
  • Automatic withdrawal — rules expire after a configurable lifetime once the threat subsides
  • Full per-neighbor, per-rule status — pending / active / withdrawn / failed, with manual inject/withdraw controls
  • Configuration generator — one-click config preview and write, plus a real-time CLI connectivity test
  • No scrubbing center — no extra fees or third-party licensing

BGP Traffic Diversion

Redirect attacked prefixes to a scrubbing path or alternative path without complete blackholing. Support for multiple routing platforms.

  • Three ways to redirect traffic — from fully withdrawing the attacked network to selectively holding it back from chosen providers
  • Audited SSH — execution of SSH commands with live output preview
  • Auto-Trigger — automatic diversion policy activation upon distributed attack detection
  • Auto-Revert — automatic policy rollback after a configurable time window
  • CIDR Confirmation — mandatory CIDR range confirmation gate
  • Per-peer selection — select from which eBGP peers to withdraw the prefix
  • One-click Divert — direct button in the Distributed Alerts dashboard
  • Policy duplication — copy a policy to multiple routers with one click
  • Event history — full audit trail with SSH output
  • Intelligent selective advertisement — the attacked prefix stays reachable through critical peers (Google, Meta, Akamai, Amazon, Cloudflare) via a maintainable ASN allowlist, and is withdrawn only from everyone else
  • Multi-vendor — Linux FRR, Huawei NE8000 (VRP), and Cisco ASR (IOS-XE)

Bunker Mode

Attacks no longer target a single address — they come at entire address ranges at once. A /32 blackhole achieves nothing then, and withdrawing the whole prefix means your subscribers lose the internet. Bunker mode answers that scenario: you deliberately cut the network off from the BGP world while customers keep their internet over a backup link. That is the difference between a bunker and switching your own network off. It is a joint capability: ITCSECadmin makes the decision, the routers carry it out.

Three legs that have to work together
  • Outbound to the world — decided per BGP session. For each peer separately you pick one of three routes: keep (the session advertises as normal, we leave it alone), tag it (we add a marker to the advertisement that makes the upstream provider cut the traffic itself — taken from a catalogue of verified policies, never guessed) or stop advertising (the attacked network disappears from that one session while every other session stays untouched). The choice has to be per peer: a transit provider only needs the withdrawal, whereas at an exchange you cannot force the withdrawal from your own side — there, only tagging the advertisement works.
  • Cutting the import — this is the actual switch. A rule rejecting routes arriving from that provider is added to the peer's inbound policy, and the table is then refreshed. The router stops accepting world routes from the upstream. Without this step the router still holds a full BGP table, traffic never falls back to the default route and NAT never engages at all — which is why the system refuses to activate if this element has not been prepared in advance. We never guess where to place it in the policy — landing on an occupied slot would overwrite existing configuration.
  • Emergency exit through NAT. A static route at preference 254 to the last-resort link, plus NAT to a small public pool. You disconnect from the world in BGP terms while customer traffic leaves over the backup link.
Arming is not activation

You arm it in peacetime: the NAT instance, ACL, address pool, static route and the ready-made rejection rule are all created ahead of time and stay inert — preference 254 loses to any BGP route, so not a single packet reaches NAT. You activate it under attack: the import cut first, then the outbound actions. The order is enforced in code rather than left to the operator, and it is reversed on the way back so that visibility from the world returns before the routes do.

Safeguards
  • An unarmed profile cannot be activated
  • Starting is blocked while another event is already running on the same router — a diversion, an advertisement tagging action or a bunker — because they compete for the same slots in the policies
  • The automatic revert never disarms the router when a timer expires; it withdraws only what it switched on itself
  • Automatic activation on link saturation is off by default and requires an explicitly configured revert window
Limits worth knowing before deployment
  • Supported platforms: Huawei NE8000 and FRR. Cisco ASR and Juniper MX are not supported — you get a clear message rather than an error in the middle of an attack
  • FRR does not support the NAT leg, and that is deliberate. On Linux, address translation lives outside the routing layer; a router reporting itself as armed with no working translation would be worse than not having the feature. FRR does handle both routing legs, which makes it suitable for rehearsing the switchover itself — and it is the only place where that can be done safely
  • NAT is IPv4 only
  • One profile covers one router

SIEM and NIS2 / KSC Compliance

NIS2 is the directive; the Polish KSC Act (uKSC) is the law that implements it — and it is the Act, not the directive, that binds a Polish operator. The scope is the same but nationally specified: reports go to the relevant CSIRT through the national system, entities must be entered in the register of essential and important entities, training is mandatory and the management body is accountable. Providers of public electronic communications networks and services are covered regardless of the size thresholds that exempt parts of other sectors — a small operator is in scope too.

Compliance is an organisational process and no system can deliver it for you. What audits usually catch, however, is missing evidence and missed deadlines — and that part we take off your hands.

Obligation under uKSC / NIS2What ITCSECadmin does
Reporting a significant incident: early warning within 24 h, notification within 72 h, final report within 1 monthAn incident record opened the moment it is detected, all three deadlines counted down automatically, and the full set of reportable data in one place
Detecting an incident and documenting itThe SIEM correlates syslog with NetFlow/sFlow data, and DDoS detection records the evidence: sources, ASNs, volume, duration and the mitigation applied
Risk management with analysis and reviewsA risk register with scoring and scheduled reviews
Security policies, business continuity, supply chainVersioned policies with staff acknowledgement tracking
Training, including for managementA training registry with participant lists — including people without a system account — and a catalogue of mandatory courses
Accountability for administrative actionsAn audit trail: who, what, when and from which address
An inspection or audit — evidence must be producedEverything above is recorded chronologically and ready to export
Compliance module and SIEM — features
  • Incident reporting — compliant with Art. 23 NIS2, tracking 24h / 72h / 1 month deadlines
  • Policy management — versioned security policies
  • Risk management — risk assessment framework with a scoring system
  • Training log — security training tracking
  • Audit logs — tamper-evident logging of all security actions
  • Log collection — Syslog collector (RFC 3164/5424) for multi-vendor devices
  • Multi-vendor parsers — dedicated parsers for Juniper JunOS (UI_COMMIT, UI_AUTH, BGP session states, link up/down), Cisco IOS/IOS-XE, and Linux syslog, with a generic RFC 3164 fallback
  • Correlation — link syslog events with NetFlow/sFlow traffic data
  • Rule engine — PCRE pattern matching with severity levels
  • Notifications — real-time alerts via email and webhook

BGP and Peering Management

  • Configuration sync — agentless — direct SSH config pull from Huawei NE8000, Cisco ASR, and Juniper MX routers, plus agent-based sync for Linux FRR
  • Dynamic peer mapping — automatic BGP neighbor to physical interface matching
  • Diagnostics — automatic ARP, interface connectivity checks
  • Bandwidth monitoring — per-interface bandwidth charts with VLAN-tagged flow support
  • Routing policy analysis — a readable view of rules, priorities and deliberate path lengthening across FRR, NE8000, ASR and Juniper MX, separating rules that always apply from those switched on conditionally
  • Billing and bandwidth — 95th percentile, CIR, and PIR tracking per peer
  • SSH Terminal — secure, audited web access to routers
  • Configuration backup — versioned backups with unified diff
  • Routing table — efficient full table (1M+ routes) handling

Network Monitoring (NMS)

  • SNMP interface monitoring — per-interface counter polling (bits/packets, errors, utilization) with historical trend charts
  • Per-device dashboards — interface tables and link status at a glance
  • Service & uptime checks — track availability of monitored services with full result history
  • Time-series storage — interface counters and check results persisted in TimescaleDB for long-term trending

Network Vulnerability Scanner

  • CVE Detection — Nmap-based scanning with vulnerability detection
  • Port scanning — monitoring of 55+ high-risk ports
  • Parallel processing — batch engine for large network ranges
  • SIEM integration — vulnerabilities automatically generate security events
  • Reports — automated email reports grouped by severity

Customer Portal (ISP/IXP Edition)

  • Traffic visibility — customers see their own network traffic charts and stats
  • DDoS alerts — attack history on customer prefixes
  • PDF Reports — downloadable security reports
  • Data isolation — strict data separation based on assigned CIDRs

Network Traffic Analysis

  • Multi-protocol support — NetFlow v5/v9/IPFIX, sFlow, PCAP
  • Advanced search — filtering by IP (CIDR), port, protocol, ASN, geolocation, and time range
  • Top talkers — identification of largest traffic sources
  • Interactive visualization — Grafana-style zoom
  • Sankey diagrams — network traffic distribution visualization
  • Forensic analysis — on-disk flow log searching (nfdump)
  • CGNAT Lookup — reverse-lookup of NAT translations
  • Data export — CSV, JSON, PDF

AI Assistant

  • Natural language queries — questions about network status, historical analysis, trend identification
  • Automated troubleshooting — diagnostic and operational support
  • MCP integration — extensible tool system: Traffic Search, CGNAT Lookup, BGP Status, Vulnerability Analysis
  • Full natural-language router management — for ITCbng routers — diagnostics and troubleshooting, BGP, NAT and PPPoE configuration, creating and changing subscriber services, inspecting sessions, policies and neighbour state. Instead of writing configuration you describe what should happen; changes take effect only once an operator approves them.
  • Supported AI backends — ITCare AI API and internal secure network AI servers

Supported Platforms

Native integration with leading vendor devices (no router-side agents required — all SSH communication is handled by the application-side agent).

  • Linux FRR (Free Range Routing) — SSH (application-side agent)
  • Huawei NE8000 (VRP) — native SSH
  • Cisco ASR (IOS-XE) — native SSH
  • Juniper MX (JunOS) — native SSH
  • MikroTik RouterOS — SSH configuration sync

Technical Specs & Deployment

  • Architecture:
    Backend: PHP 8+ • Databases: MariaDB, PostgreSQL + TimescaleDB • Data Collection: pmacct + nfdump
  • Hardware Requirements:
    Up to 10 Gbit/s: 4 cores, 12 GB RAM, 256 GB SSD • Above 10 Gbit/s: 16+ cores, 64 GB RAM, 2 TB NVMe
  • Deployment Options:
    On-Premises, Managed Service, Hybrid Deployment (Edge Collectors)

Competitive Advantages

vs. Commercial DDoS

No per Gbps fees, self-hosted, integrated SIEM, no recurring subscriptions.

vs. Open Source

Designed specifically for ISP/IXPs, automatic mitigation, production-ready, NIS2 compliance out-of-the-box.

vs. Traditional SIEM

Native network support, real-time mitigation, no data-ingestion fees and no billing tied to bandwidth.

Licensing Models

Perpetual License

One-time Core System purchase. Unlimited users and traffic.

Subscription License

Annual or monthly billing. All modules included.

Managed Service

Monthly fee per location. Hardware, software, 24/7 support (SLA).

Enterprise

Custom pricing. Dedicated support team. Feature development priority.

Ready to see it in action?

Request a Demo