NetPulse Console

Stop brute-force before it reaches your login.

NetPulse pushes country rules and curated blocklists down to every server you run. Every block executes locally, in your kernel firewall — your traffic and logs never leave your machine.

Start free, no credit card Features
1,800+ CIDRs pre-banned from Spamhaus DROP Enforced in-kernel (WFP / ipset) IPv4 + IPv6 dual-stack < 3 min per server

Attacks on your login page have changed. Your firewall rules haven't.

Exposed admin ports

RDP, RDWeb and SSH stay online around the clock — permanently enumerable, permanently scanned by bots across the planet.

Distributed proxy waves

Rotating residential-proxy farms make single-IP blacklists always one step behind. Ban one address, a thousand more rotate in.

Alert fatigue

Thousands of background-noise events a day bury the real attack. Nobody can watch a wall of noise forever.

Defense in depth, minus the complexity

Security, preemptive

Country-level rules cut the noise in one stroke; curated Spamhaus DROP intel pre-bans known hostile ranges before they connect; your own failure rules cover the rest.

Reliable when it matters

Bans live in your kernel firewall: enforcement continues through console or network outages, filters are restored automatically after reboot, and whitelist guardrails make self-lockout impossible.

Zero-friction ops

A single dependency-free binary. One command to enroll a server. GeoIP databases and threat feeds sync in the background. Many servers, one console.

Your data stays on your servers

The cloud holds your configuration — never your traffic.

Local resolution

The GeoIP database ships with each agent; country lookups run offline with zero external calls.

Enforcement never depends on the cloud

Bans live in your kernel firewall. The console is a management plane — losing it does not lower your protection.

Minimal metadata sync

No traffic capture, no raw log uploads — and event reporting is configurable per server: full, metadata only, or completely off.

Self-hostable

The console is one open-source binary with an embedded database — run the entire pipeline inside your own datacenter.

Curated, not crowdsourced.

The platform subscribes to Spamhaus DROP once, cleans and canonicalizes it, merges it with your private lists, filters it through whitelist guardrails, and delivers it as a versioned delta. Nothing is ever uploaded from you to a crowd — there is no crowd to feed.

Live in three steps.

Create an enrollment key

One click in the console. Keys are single-use and expirable.

Run one command

Paste it on the server — Windows or Linux. The agent installs itself as a service and registers.

Windows PowerShell — on Server 2012/2016 run [Net.ServicePointManager]::SecurityProtocol='Tls12' first if you hit an SSL/TLS erroriex(irm "https://app.netpulsecloud.com/i?k=KEY")
Linux (sh)curl -fsSL https://app.netpulsecloud.com/install-client.sh | sh -s -- https://app.netpulsecloud.com KEY

Done — it self-maintains

GeoIP databases, curated feeds and your country policy sync automatically from then on.

Priced per server, not per scare.

Every plan includes local enforcement, IPv6 and the curated feed. Upgrading only changes quotas.

Built by operators who were tired of watching RDP logs fill with hits from rotating residential-proxy farms.

Questions operators ask first.

Does my data leave my servers?

GeoIP attribution runs entirely on each server — no external lookups. Per server you choose how much to report: full events, metadata only, or nothing at all. Raw traffic and raw logs are never uploaded in any mode, and enforcement keeps working even when reporting is off.

What happens if the cloud goes down?

Nothing at the enforcement layer. Rules and feeds already delivered live in your kernel firewall and keep blocking through console downtime, network failures and reboots.

Can I self-host?

Yes. The console is a single open-source Go binary with an embedded SQLite database — the whole management plane can run inside your own network.

Which systems are supported?

Windows Server (WFP) and Linux (ipset / iptables / nftables), with full IPv4 and IPv6 on both.

Put your login page behind a border.