Secure every web request.
On your own infrastructure.
EnforceGate vX is a self-hosted secure web gateway — URL filtering, network access control, SSL/TLS inspection and a captive portal. Enterprise-grade web security that runs inside your perimeter, deploys in minutes, and is priced by edition — not per seat or per Gbps.
An operator CLI you already know.
If you run Cisco IOS or Juniper Junos, EnforceGate vX feels like home — a real interactive
CLI with operational, privileged and configuration modes, show verbs and staged
commits. No web console required.
-
Cisco IOS & Juniper Junos, in one shell
It works like the network gear you already run — the same command modes, inline
?help, and a safe staged workflow: you edit a change,commitit, and roll it back if needed. Know Cisco IOS or Juniper Junos? You're productive on day one. -
Up to 150M rules — built for categories
The engine loads up to ~150 million rules in memory and matches every request locally — large enough to run full URL-category filtering from your own lists, with no cloud lookup. Benchmarked in under 5 GiB with sub-microsecond decisions that stay flat as the rule set grows.
-
A scriptable toolbox
Every verb is also a flat, scriptable command. Wrap them in your own shell scripts, cron jobs and CI — a sysadmin-friendly environment you can automate end to end, no SDK required.
One gateway. Complete control of web traffic.
Every core capability below ships in every edition — no essential filtering, inspection or policy control locked behind a higher tier. Identity-aware access, the web console and operator SSO unlock with Pro and Enterprise.
URL filtering
Allow or deny HTTP and HTTPS by URI, hostname, SNI, user-agent and client IP (MAC on the local segment). Every request gets a per-URL verdict before it leaves your network.
Network access control
Permit or deny by identity principal (users, groups), client posture, or network origin — matched on the same attributes as your URL policies.
SSL/TLS inspection
Three modes — off, peek (SNI) and bump (full decryption) — so you choose how much HTTPS visibility each deployment needs. The inspection CA is generated in seconds by the interactive installer.
Captive portal
Block, warn and AUP verdicts redirect the visitor to an in-product explanation page in English, French, German and Italian — with an optional, recorded "Proceed anyway".
Plain-text policies
Edit .policy files with the editor of your choice such as vi, or nano — domain lists, regex, SNI and user-agent matching. The engine saves a snapshot before every reload, so you can roll back to a previous version with a single command.
Git-backed policies
Policies and domain/URL lists are plain-text files kept under git. Every change is versioned and attributed — who changed what, when and why — so you can diff, audit and roll back to any point, with the built-in commands or the git you already know.
Built for the jobs you actually have.
From acceptable-use enforcement to threat control and guest access — one engine, configured to your policy.
Acceptable use & compliance
Enforce what your organisation may browse — block or warn by category, with an Acceptable Use page users acknowledge.
- Domain-list & regex policies
- Audited acknowledgement
- Default-permit or default-deny
Malware, phishing & C2 egress
Stop outbound connections to known-bad destinations before they leave your network, with optional HTTPS inspection.
- Block phishing & C2 domains
- SSL/TLS inspection (opt-in)
- Daily-updated threats feed (add-on)
Guest, kiosks & BYOD
Give unmanaged devices safe, filtered access with a self-service CA install page and per-origin policy — no agent required.
- Self-service CA install page
- Per users / groups / origin rules
- Multilingual captive portal
From signed download to enforcing in three steps.
Verify & install
Download the cosign-signed bundle, verify it, and run the guided installer — it loads the images, starts the stack, and waits for the engine to be ready.
Point your clients
Send web traffic through the bundled Squid proxy on :3128. The connector forwards every request to the engine over the encrypted Defendr protocol.
Write policies & enforce
Edit plain-text .policy rules in the editor of your choice. eghost policy compiles and reloads the engine live — no restart, no dropped connections.
And the policy behind it is a plain-text, human-readable file —
inline comments, unquoted keys, no rigid syntax. Save it in rules.d/ and
it compiles & reloads live.
The enterprise gateway, re-engineered for ownership.
Everything a secure web gateway should give you — without the cloud lock-in, the per-seat bill, or the expensive hardware. Built on proven open-source technologies and shipped as signed, verifiable images you can run and control.
Your data stays home
Traffic, policies and logs never leave your infrastructure. No backhaul through a vendor cloud, no data-residency headaches.
Predictable cost
A fraction of a cloud web gateway — priced by edition, not per seat, per Gbps, or per request. You know your spend at signing, with no renewal-time surprises.
Verifiable supply chain
Hardware-anchored signing, in-image integrity checks, and a read-only root filesystem. Trust you can verify, not take on faith.
Swiss engineering & support
Built in the Swiss Alps and supported by the engineers who write the code — with a reply within one business day.
A secure web gateway you run — not a cloud you rent.
How EnforceGate vX stacks up against cloud secure-web-gateway services and on-prem proxy appliances — on the criteria that actually move the needle.
| EnforceGate vX | Cloud SWG / proxy appliance | |
|---|---|---|
| Deployment | Self-hosted container or VM, live in minutes | Proprietary appliance, or forced cloud |
| Your data | Stays inside your network | Backhauled to the vendor cloud |
| Scale | ~150M rules in <5 GiB, sub-µs, all local | Cloud lookups, capped local lists |
| Management | Cisco / Junos-style CLI; plain-text, git-backed policies | GUI console and change tickets |
| Open source | Open, signed, adaptable — ships vi, git, bash |
Sealed, unverifiable appliance |
| Pricing | Flat by edition — no usage metering | Per-seat plus bandwidth tiers |
| Upgrades | In-place, 1–2 min | Maintenance windows, manual patching |
| Lock-in | No cloud or data lock-in — runs on your infrastructure | Deep platform lock-in |
Comparison reflects typical cloud secure-web-gateway and on-prem proxy deployments; capabilities vary by vendor and tier.
150 million rules, matched in microseconds.
EnforceGate vX matches up to ~150 million rules entirely on-box — no cloud lookup — on a single commodity x86 server, with no purpose-built appliance and no hardware offload. The policy match itself takes about two-tenths of a microsecond and stays flat as the rule set triples — and measured end to end against a live engine, EnforceGate adds about 70 µs per decision (~68,000 per second per node).
Three editions, sized to your deployment.
One core platform, three editions. Each bundles connector sessions sized to your deployment (10 / 25 / 50) — add optional 5-session packs as you grow, with no per-seat, per-Gbps or per-request metering. Lite is available today and free during Early Access; Pro and Enterprise follow in Q4 2026 and Q2 2027.
Lite Available now |
Pro Available Q4 2026 |
Enterprise Available Q2 2027 |
|
|---|---|---|---|
| filtering & inspection | |||
| HTTP/HTTPS URL filtering | ✓ | ✓ | ✓ |
| SSL/TLS inspection | off · peek · bump | off · peek · bump | off · peek · bump |
| Captive portal | EN · FR · DE · IT | EN · FR · DE · IT | EN · FR · DE · IT |
| Squid connector | ✓ | ✓ | ✓ |
| access control | |||
| Network access control | IP, Subnet | User, Group, IP, Subnet | User, Group, IP, Subnet |
| Identity integration | None | Active Directory | Active Directory, RADIUS |
| policies & management | |||
| Plain-text policy engine | ✓ | ✓ | ✓ |
| Zero-downtime reload & rollback | ✓ | ✓ | ✓ |
| Interactive CLI | Cisco / Junos-style | Cisco / Junos-style | Cisco / Junos-style |
| Command-line CLI | Unix / shell-style | Unix / shell-style | Unix / shell-style |
| Learning mode & diagnostics | ✓ | ✓ | ✓ |
| Web admin interface | ✕ | ✓ | ✓ |
| Operator SSO / SAML | ✕ | ✕ | ✓ |
| deployment & scale | |||
| Deployment | Docker · VMware · Hyper-V · KVM | Docker · VMware · Hyper-V · KVM | Docker · VMware · Hyper-V · KVM |
| Hardware | x86-64 | x86-64 | x86-64 |
| High availability | ✕ | ✓ | ✓ |
| Logging & SIEM export | ✕ | ✕ | ✓ |
| security & supply chain | |||
| Signed & integrity-checked images | ✓ | ✓ | ✓ |
| Read-only root filesystem | ✓ | ✓ | ✓ |
| optional add-ons | |||
| Threats protection | Add-on | Add-on | Add-on |
| connector capacity | |||
| Bundled connector sessions | 10 | 25 | 50 |
| Add-on connector packs | — | Up to 1 (+5) | Unlimited |
| support | |||
| Support tier | Direct | Direct · Extended optional | Premium |
| pricing — limited-time launch offer | |||
| Launch price†1 |
|
|
Priced to the size of your environment |
| Join Early Access | |||
| †1 Prices are per edition licence, per year, including the edition's bundled connector sessions. The struck figure is the standard list price; the highlighted figure is the limited-time launch rate. Optional connector packs add 5 sessions for USD 199 / pack / yr (standard USD 295); Extended support for Pro is USD 499 / yr (standard USD 1,499). Enterprise is priced per deployment — request a quote. Launch rates are limited-time and subject to change. The software is fully operational throughout the active subscription period; once the subscription expires, the product can no longer be used. | |||
Answers before you ask sales.
The things security and IT teams check before they trial a gateway.
How is EnforceGate vX licensed?
Where does our traffic and data go?
How is EnforceGate vX managed?
Scripted, system-administrator style — drive the engine non-interactively with the
egctl utility and clear, self-describing verbs
(show-version, show-policy-list,
request-policy-reload), ideal for shell scripts, cron and CI.
Interactive, network-engineer style — a modal CLI that blends Cisco IOS and Juniper Junos: add, set, edit, remove, comment and annotate policies, validate them, and roll a change back, all without leaving the session. Staged
edit → commit → rollback will feel familiar to
anyone who runs Junos.
REST Client API (coming soon) — integrate EnforceGate with your own tooling and automation.
In every case the underlying policy configuration is backed by
git, so
every change is versioned, easy to back up, and simple to diff or audit.How large does EnforceGate vX scale?
Can it filter by category?
.policy lists. Matching stays on-box with no cloud category service and
no per-request lookup, and the ~150-million-rule capacity is large enough to load full category sets. You decide
which categories to enforce and how current they are — Exosys doesn't impose a fixed taxonomy.Can I just build this on Squid myself?
Is SSL/TLS inspection legal to enable?
peek reads
only the SNI; bump performs full decryption and requires an explicit, audited
acknowledgement before it will start. Whether decryption is lawful depends on your jurisdiction and the notice
or consent you provide — you remain responsible for that determination. In bump
mode you also distribute the inspection CA to client trust stores, and certificate-pinned applications — many
banking and mobile apps, and some SaaS — can't be decrypted and need explicit bypass rules.How long does deployment take?
How are upgrades performed?
Can it run air-gapped or offline?
What support is included?
Test EnforceGate vX in your own network.
Join the Early Access waiting list. If you're selected, we'll email your invite and the verified download — no credit card, no sales call.
You're on the list.
If you're selected, we'll email with your invite and download.