Skip to content
@PacketSentryOrg

PacketSentryOrg

Packet Sentry

Packet Sentry is an open-source network monitoring desktop application built for developers, security researchers, and system administrators who want a lightweight, native tool for inspecting real-time network activity on their machine.


What We Build

The core project is a cross-platform desktop application built with Tauri 2, Rust, React, and TypeScript. It provides:

  • Live packet capture — monitors a selected network interface and plots upload/download throughput in real time
  • Per-process bandwidth tracking — lists every active process with its individual network usage and allows terminating processes directly from the UI
  • Network latency monitoring — continuously pings public DNS servers (Cloudflare 1.1.1.1 and Google 8.8.8.8) to give a rolling baseline of connection health

The backend is written in Rust using pcap for raw packet capture and etherparse for protocol parsing, keeping the binary small, fast, and dependency-light. The frontend runs inside a Tauri webview with no Electron overhead.


Repositories

Repository Description
Packet_Sentry Core application — Tauri/Rust backend, React/TypeScript frontend

Latest Release

v0.1.0 — pre-built installers available for Windows (x64) and Linux (x86_64).

Platform Package
Windows x64 .exe NSIS installer, .msi
Linux x86_64 .deb, .rpm

Download from the Packet_Sentry releases page.


Tech Stack

Layer Technology
Application framework Tauri 2
Backend language Rust (stable)
Packet capture pcap, etherparse
Process enumeration sysinfo
Frontend React 19, TypeScript, Vite
Charts Recharts

Platform Requirements

Windows — requires the Npcap driver with WinPcap compatibility mode enabled.

Linux — requires libpcap. The binary must be granted cap_net_raw or run with sudo to access raw sockets.

Full setup and build instructions are in the project README.


Contributing

Contributions, bug reports, and feature requests are welcome. Open an issue or pull request in the relevant repository. Please include steps to reproduce for bug reports and keep pull requests focused on a single change.


License

All projects under this organization are released under the MIT License.

Popular repositories Loading

  1. network_traffic_visualizer_archieve network_traffic_visualizer_archieve Public

    Python 1 1

  2. .github .github Public

Repositories

Showing 2 of 2 repositories

Top languages

Loading…

Most used topics

Loading…