I recently scanned my router domain and get this result:

Screenshot of the output of nmap's Zenmap client for Windows

What I get from that report is 3 of 1000 tested ports are open. But what to do with "telnet" and "BusyBox telnetd" also "ISC BIND Hostmaster"? Does that port need to open? How to close it? My router has no port filter.

  • This is a question for your router manual. Telnet is odd to have open but port 53 is DNS, and you likely need that, but we cannot be sure unless we know a LOT more about the device and your network.
    – schroeder
    Jun 11, 2017 at 7:24
  • my router is huawei E5573. this is link of the router screenshot interface. i am searching how to close port 23 but not found for that kind of router. do you know how to close that port manually that work on any router?
    – Dian92
    Jun 12, 2017 at 6:39
  • there is no common way to do anything on routers because their UI is not standardised
    – schroeder
    Jun 12, 2017 at 8:04

1 Answer 1


In my experience, you have to treat the SERVICE and VERSION fields of those reports with a large grain of salt. Often the tool is just looking up the port number in a table; indeed port 23 is listed as the default TELNET port (see wikipedia/List_of_TCP_and_UDP_port_numbers). So your nmap scan means that something is listening on 23, and it may or may not be TELNET.

Nmap supports a mode called "version detection" in which it will actually start the opening handshake of known protocols to try to determine what protocol is listening. This can be very slow, for example if it knows about 100 different protocols and is scanning 1,000 ports, then that's 100*1,000 = 100,000 handshakes to try. So this option is off by default. You can turn it on with -sV. You can read more in the nmap man page; ctrl+f for "version detection".

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .