Skip to content

Services

Giuliano Bellini edited this page Mar 28, 2024 · 14 revisions

The last portion of Overview page we still have to discuss is the one featuring a list of network services.

[pic]

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 service or application layer protocol, is to be intended as a protocol carrying a specific kind of information.
There are hundreds of different services, each one serving a peculiar purpose.

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 Conversion 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

Sniffnet supports more than 6000 services, including upper layer protocols, trojans, and worms.

Network services are inferred from the transport protocol and port number, following the convention maintained by IANA.

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.

Sniffnet's list of services is generated from Nmap's service collection and is available in the file services.txt.