This site is documentation only — informational and educational. It has no connection to, and cannot control, any device. VoidGuard is a desktop application you run and control locally.
```

Local Windows security & system monitor

See what your machine is doing.
Keep control local.

VoidGuard monitors processes, ports, services, networking, firewall rules, DNS, startup locations, file integrity, security events, and system risk — directly on the Windows machine it runs on.

Latest Windows release

Open source · MIT licensed · Windows 10/11

```
```

Get VoidGuard

Download. Install. Run locally.

Latest Windows release

You don't need Rust, Node.js, Visual Studio, or any development tools to use the released application. Download the installer, run it, and VoidGuard is ready to go.

Windows 10/11 x64 MSI + EXE
WINDOWS INSTALLER MSI Windows Installer package
Download MSI ↓
WINDOWS INSTALLER EXE NSIS executable installer
Download EXE ↓

Looking for release notes, checksums, previous versions, or source archives? View all releases on GitHub →

```
```

What it watches

One local view of the whole machine.

Processes & ports

Inspect running processes and listening TCP/UDP ports, resolve owning processes, and manage processes or firewall access through native Windows APIs.

Firewall & DNS

Inspect and manage Windows Firewall rules and per-adapter DNS configuration through typed and validated requests.

Services

Inspect Windows services, their status, startup type, and publisher, with confirmation before disruptive actions.

File integrity

Monitor security-sensitive and user-configured locations for creation, deletion, modification, and signer changes.

Startup & persistence

Inspect Run/RunOnce keys, startup folders, scheduled tasks, and services, with evidence shown alongside classifications.

Events, risk & audit

Correlate security events, score combinations of signals, and maintain a local audit trail of actions taken by VoidGuard.

```
```

Security boundary

What VoidGuard will never do.

  • Execute arbitrary shell, cmd.exe, or PowerShell commands
  • Accept a free-form command string from the UI and execute it
  • Provide remote control, a remote shell, or a covert channel
  • Install hidden or undocumented persistence
  • Collect credentials, log keystrokes, or scrape the clipboard
  • Disable or bypass Windows Defender or other security software
  • Hide its own process, files, or network activity

Every privileged action follows one path:

Typed request Validated in Rust Native Windows API Audit log entry

No exceptions — recorded whether it succeeds or fails.

```
```

Architecture

Four layers, one direction.

React UI
↓ typed IPC only
Rust command handlers
Monitoring & security services
Windows adapters — native APIs, no shell

Tauri + React + TypeScript on the frontend, Rust + SQLite on the backend. See the architecture document for the complete module and data-flow breakdown.

```
```

Development status

Built in phases. Now released.

  1. 01

    App shell & monitoring backbone

    Tauri setup, dashboard, SQLite schema, event and audit-log backend.

    Done
  2. 02

    Processes, ports, network, services

    Process manager, open-port monitoring, network adapters, and services manager.

    Done
  3. 03

    File integrity & startup monitoring

    Filesystem monitoring, persistence locations, scheduled tasks, event timeline, and risk correlation.

    Done
  4. 04

    Full firewall & DNS management

    Complete Windows Firewall rule management and per-adapter DNS configuration.

    Done
  5. 05

    Scanning & security scoring

    System, network, startup, and integrity scans, explained security scoring, and notifications.

    Done
  6. 06

    Hardening & release

    Retention policies, performance work, Windows packaging, MSI/EXE installers, and public release distribution.

    Released
```
```

For developers

Want to build it yourself?

End users should download the pre-built installer above. Developers can clone the repository and run VoidGuard from source.

git clone https://github.com/Behnooddev/Web-VoidGuard.git
```

cd Web-VoidGuard
npm install
npm run tauri dev
```

Full prerequisites, development setup, architecture, testing, and release instructions are available in the GitHub Wiki .

```