It's now time to dig into network services, visible in the bottom-middle portion of the Overview page.
The entries of this list are the services that were observed since the beginning of the analysis.
But what's exactly a service?
A network service, also known as upper layer protocol or application layer protocol, is to be intended as a standard defining the rules to carry a specific kind of information.
There are hundreds of different services, each one used for a peculiar purpose.
Sniffnet supports more than 6000 services, including upper layer protocols, trojans, and worms.
In the following are reported some examples of the most common services with the respective function.
| Service | Function |
|---|---|
| HTTP | Documents transmission for the World Wide Web |
| DNS | Translation of human readable domain names into IP addresses |
| SSH | Secure remote login and file transfer |
| DHCP | Automatic IP address assignment to devices part of a network |
| IMAP | Retrieval of email messages from a mail server |
Tip
Having a look at the services involved will immediately give you a better idea about the nature of your Internet traffic.
By default, services are sorted according to most recent timestamp they were last seen, but you can decide to change their order by clicking on the double arrows icon; in this way, you can set the services to be ordered according to most or least amount of data exchanged.
Tip
You can also tag as favorites the services you are most interested in: you can do it by clicking on the star icon (
⭐) of the corresponding entry.
By clicking instead on the funnel icon in the header of this section, you can filter services to show only the ones you marked as favorites.
Network services are inferred from the transport protocol and port number, following the convention maintained by IANA.
Sniffnet's list of services is generated from Nmap's service collection
and is available in the file services.txt.
Warning
The Internet Assigned Numbers Authority (IANA) is responsible for maintaining the official assignments of port numbers for specific uses.
Remember that this a convention, not a strict rule: many unofficial uses of well-known port numbers occur in practice.
Home 🏠
Getting started
- Required dependencies
- Install on Windows
- Install on Linux
- Install on macOS
- Alternative installation methods
- Build from source
Set up the analysis
Internet traffic monitoring
Advanced features
- Remote notifications
- Custom themes
- Custom databases
- IP blacklists
- Keyboard shortcuts
- Command line arguments