Vibeleaderboard

Giuliano Bellini

Viber rank192

Giuliano Bellini is the creator and maintainer of Sniffnet, a Rust desktop application for understanding network traffic. He also publishes lower-level libraries that connect network ports and process icons to the programs using them.[1][2][4][5]

Start with Sniffnet →
Giuliano Bellini

Education

Politecnico di Torino

Master’s studies in Computer Engineering; Sniffnet thesis

[3]

Links

GitHub X LinkedIn Sniffnet

Founder and maintainer · Sniffnet

Background

Bellini’s October 2023 master’s dissertation at Politecnico di Torino describes Sniffnet’s origin in a network-analysis project. He continued developing it beyond the original assignment, including the documentation, maintenance and distribution needed for other people to use it. The dissertation also discusses his participation in GitHub Accelerator. That history helps explain the project’s focus on the whole application experience alongside the mechanics of packet capture.[3]

Contributions

Making network activity understandable

Sniffnet lets a user choose a network adapter, filter traffic and inspect connections, bandwidth use and remote hosts. Its interface connects technical details such as services and network owners to a visual overview of activity. Current features include packet-capture import and export, program-level bandwidth information, custom notifications and IP blacklists. The application is written in Rust and available across major desktop operating systems. It aims to make network inspection approachable without requiring a user to start from a raw packet trace.[2]

The platform details behind a friendly interface

The listeners library associates open network ports with the processes listening on them. It wraps platform-specific system APIs and uses caching to make a small cross-platform interface available to Rust applications. Picon handles another platform detail: obtaining program icons. That library returns handles for the Iced UI framework because it was built for Sniffnet, so its documented scope is narrower than a general-purpose icon library. These components expose some of the work required to turn system information into an intelligible desktop view.[4][5]

Tools, writing & talks

Tools

  • Start here

    Sniffnetgithub.com

    A desktop network-monitoring application for connections, bandwidth, services, programs and packet-capture reports.

    Start with the feature overview and screenshots to see whether you need connection inspection or packet-level analysis. Installation has platform-specific dependencies; the wiki explains how to choose an adapter and interpret the interface.

    Creator and maintainer[2]Original source
  • Picongithub.com

    Cross-platform process-icon retrieval for Sniffnet’s Iced interface.

    Repository owner[5]Original source
  • Listenersgithub.com

    A Rust library associating listening network ports with process identities through platform-specific system APIs.

    Repository owner[4]Original source
References

Latest source check 2026-10-28

  1. [1] Giuliano Bellini GitHub

    github.com · Checked 2026-10-28

  2. [2] Sniffnet README

    github.com · Checked 2026-10-28

  3. [3] Sniffnet master’s thesis

    github.com · Checked 2026-10-28

  4. [4] listeners README

    github.com · Checked 2026-10-28

  5. [5] Picon README

    github.com · Checked 2026-10-28

Giuliano Bellini | VibeLeaderboard