Host Services is my latest addition to the Tools page. It’s basically a port scanner that checks the services on a server to make sure they are running. What makes it different from other port scanners is it only checks the services that are expected to be running on a server, like HTTP and FTP. This makes it much faster. And because it’s running on the server you could check if the inaccessibility of a service is from your end or your website’s.
Host Services doesn’t ping the host like a lot of services do, instead it tries to connect to each service individually to check if it’s working or not, resulting in a more accurate report of a problem or security risk.
It currently checks the following TCP ports:
- HTTP Service (Port 80): The web server, i.e. if this is inaccessible no one would be able to view you pages.
- FTP Service (Port 21): The File Transfer Protocol is mostly used by webmasters to upload their files to the websites.
- SMTP Service (Port 25): The Simple Mail Transfer Protocol is typically used by client mail applications like Outlook and Evolution to send emails and by mail servers to send and receive emails from other mail servers.
- POP3 Service (Port 110): The Post Office Protocol is used by client mail application to retrieve emails from the server.
- MYSQL Service (Port 3306): This is the port number for MySQL server. Some web hosts choose not to make this accessible to the public to prevent security risks.
- MS-SQL-S Service (Port 1433): This is the port number for Ms SQL Server. And just like MySQL some web host don’t make this port public. So if the website is not displaying any database connection errors you shouldn’t worry about this port or MySQL’s.
- SSH Service (Port 22): The Secure Shell service is primarily used by Linux and UNIX based systems to access to access the user’s shell account remotely.
- TELNET Service (Port 23): The Telnet service provides bidirectional interactive text-oriented communications facility via a virtual terminal connection. It has been replaced by SSH. This should always be inaccessible.
- DOMAIN Service (Port 53): The Domain Name Service is used to resolve domain names to IP address. If you are using your own name server this should be accessible or else the visitors to your website will get a Server not Found error.
I hope you’ll find the tool useful. And please let me know what you think.