awesome-repositories.comBlog
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPBlogSitemapPrivacyTerms
Sniffnet | Awesome Repository
← All repositories

GyulyVGC/sniffnet

0
View on GitHub↗
32,801 stars·1,211 forks·Rust·apache-2.0·0 viewssniffnet.net↗

Sniffnet

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Let's find more awesome repositories

Features

  • Network Traffic Analyzers - Investigates captured network data to identify communication patterns and resolve host domains.
  • Packet Interception Drivers - Captures raw network traffic by interfacing directly with low-level system drivers.
  • Network Security Monitors - A diagnostic interface that identifies remote hosts and geographical locations to help users track and filter suspicious network connections.
  • Network Traffic Analyzers - A desktop application that monitors real-time data packets to provide visual insights into network activity and host communication patterns.
  • Packet Capture Drivers - The system interacts with low-level system drivers to intercept and process raw network traffic directly from the host interface for analysis.
  • Packet Inspection - Examines individual packets and protocol headers to diagnose connectivity issues or verify data transmission security.
  • Real-Time Network Monitors - Observes live data packets to track bandwidth usage and identify active connections.
  • Packet Capture Engines - A low-level software component that interfaces with system drivers to intercept and process raw network traffic from physical or virtual adapters.
  • Network Security Diagnostics - Identifies suspicious network activity by monitoring traffic for unauthorized connections and malicious addresses.
  • Interface Monitoring - Observes real-time network traffic by selecting from available physical or virtual network interfaces.
  • Traffic Analysis - Performs forensic examination of past network activity by reading captured data files.
  • Immediate-Mode Interfaces - Draws the user interface by rebuilding the entire display state every frame for high-performance updates.
  • Immediate Mode UI Frameworks - A user interface paradigm that rebuilds the entire display state every frame to ensure high performance during real-time data updates.
  • Traffic Flow Aggregators - Maintains in-memory representations of active network flows to track communication patterns.
  • Threat Detection - Identifies suspicious network activity by monitoring traffic for unauthorized connections.
  • Connectivity Diagnostics - Diagnoses connectivity issues and performance bottlenecks by inspecting packet flow and application behavior.
  • Traffic Filtering - Applies configurable filtering criteria to isolate relevant network packets during monitoring or analysis.
  • Packet Capture Utilities - Records raw network traffic into standard file formats to facilitate offline analysis.
  • IP Blacklisting - Maintains restricted IP address lists to automatically flag or block traffic from known malicious sources.
  • Bandwidth Monitors - The system tracks the volume of data transmitted by specific programs to identify high-usage applications and optimize network performance across the host machine.
  • Traffic Dashboards - Summarizes network activity through a centralized dashboard displaying key metrics and performance trends.
  • Autonomous System Identifiers - The system retrieves administrative names for network hosts via database lookups to identify the specific organizations or entities controlling the infrastructure involved in traffic.
  • Concurrency Patterns - Decouples network capture from interface rendering using thread-safe channels for non-blocking data flow.
  • Message Passing Systems - Decouples network capture from interface rendering by passing processed traffic data through thread-safe channels for non-blocking visualization.
  • Alert Management - Allows users to define alert conditions and delivery preferences for network events and status changes.
  • Service Discovery - Examines active network services and protocols to identify communication endpoints and traffic nature.
  • This application is a desktop network traffic analyzer that provides real-time monitoring and forensic inspection of data packets. By interfacing directly with low-level system drivers, it captures raw network traffic from physical or virtual adapters to identify communication patterns, track bandwidth usage, and diagnose connectivity issues.

    The system distinguishes itself through an immediate-mode graphical interface that rebuilds the display state every frame, ensuring high responsiveness during live data updates. It maintains performance by using asynchronous message passing to decouple the packet capture engine from the rendering thread. To provide context for network activity, the application performs real-time enrichment through high-speed database lookups, enabling features like autonomous system identification, host location mapping, and reverse DNS resolution.

    Beyond basic monitoring, the tool includes comprehensive diagnostic and security capabilities. Users can apply granular traffic filtering, manage alert conditions for specific network events, and utilize automated threat detection to identify and block suspicious connections. The software also supports the recording of traffic data into standard file formats for offline analysis and provides configuration options for operation within isolated containerized environments.