Skip to content

Remote notifications

GyulyVGC edited this page Nov 4, 2025 · 1 revision

Sniffnet allows you to be warned about specific network events in the form of in-app notifications.
While this is useful to get alerts on the monitored machine, sometimes you may want to be notified remotely.

This is the case, for instance, when you are away from your computer and want to be informed about its network activity.
Or maybe you're running Sniffnet on a server and want to receive notifications on your main workstation.
Or even you're a network administrator in need to be alerted about events happening on multiple machines.

To address these and other possible scenarios, you can set up remote notifications from the Notifications tab of the application's settings.

All you need is to provide an endpoint URL where notifications will be sent via HTTP POST webhook.
In the example above notifications are configured to be sent to a SIGNL4 URL, and will appear as alerts on the mobile device associated with that account.

SIGNL4 is an example of service to receive remote notifications, but you can use any solution that supports receiving webhooks such as IFTTT, Svix, or Webhook.site.
You can even set up your own server to handle Sniffnet notifications in a custom way.

The kinds of events you want to be notified about are chosen by enabling the corresponding toggles, as described in the Notifications Wiki page.

Notifications are sent as JSON payloads in the body of the POST request, containing all the relevant information about the event.
The structure of the JSON object varies depending on the type of notification, and is reported in the following.

  • Data threshold exceeded:
{
  "info": "Bytes threshold exceeded",
  "timestamp": "2025/10/23 11:34:42",
  "threshold": "800 KB",
  "data": "17 MB"
}
  • New data exchanged from favorites:
{
  "info": "New data exchanged from favorites",
  "timestamp": "2025/10/23 11:34:42",
  "favorite": {
    "country": "US",
    "domain": "github.com",
    "asn": "GitHub, Inc."
  },
  "data": "560 B"
}

If you want to stop receiving remote notifications, simply disable the Remote notifications toggle in the settings.
Sniffnet will remember the custom endpoint you provided, so that you can easily re-enable remote notifications later without having to type the URL again.

Clone this wiki locally