-
-
Notifications
You must be signed in to change notification settings - Fork 524
Services
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
.