User Interface
DioxusModern desktop UI built with Dioxus and Rust. Features a 12-tab dashboard for real-time event monitoring and IPS rule management.
Overview
The DioIPS UI provides a comprehensive view of system activity with specialized tabs for each event category. Events stream in real-time from the kernel driver and can be filtered, searched, and exported.
Tab Overview
| Tab | Events Displayed |
|---|---|
| Dashboard | Event counts, module status, driver health |
| Process | Process creation, exit, thread events |
| Network | TCP, UDP, DNS, ICMP, NDIS packets |
| Registry | Key/value operations |
| File | File operations, PE writes |
| Image | DLL/EXE loading |
| Injection | Remote threads, suspicious handles |
| Hypervisor | NtWriteVirtualMemory events |
| USB | Device plug/unplug |
| ETW | ETW provider events |
| Alerts | Events matching IPS rules |
| Rules | IPS rule management |
Features
Common Actions
- • Filter — Use the filter bar to narrow down events
- • Search — Search by process name, IP, path, etc.
- • Export — Export current view to CSV
- • Clear — Clear events from the current tab
- • Pause — Pause event streaming for analysis