本文介绍3中检测远程端口方式,telnet、nmap和nc。 如果Mac提示找不到命令,请用brew安装。 如果Linux提示找不到命令,请用apt-get或者yum安装。 1 telnet方式 命令: 检测已打开的端口80(HTTP) $ telnet google.com 80 Trying 216.58.197.174… Connected to google.com. Escape character is ‘^]’. ^C Connection closed by foreign host. 如果提示Connected to google.com,说明80端口可以访问。 检测未打开的端口88 $ telnet google.com 88 Trying 216.58.197.174… ^C 如果超时,说明端口未开放。 2 nmap方式 命令: 检测已打开的端口80(HTTP) $ nmap google.com -p 80 Starting Nmap 6.40… Continue Reading Linux检测远程端口是否打开

Nmap(Network Mapper)是一款开放源代码的网络探测和安全审核工具。它用于快速扫描一个网络和一台主机开放的端口,还能使用TCP/IP协议栈特征探测远程主机的操作系统类型。nmap支持很多扫描技术,例如:UDP、TCP connect()、TCP SYN(半开扫描)、ftp代理(bounce攻击)、反向标志、ICMP、FIN、ACK扫描、圣诞树(Xmas Tree)、SYN扫描和null扫描。Nmap最初是用于unix系统的命令行应用程序。在2000年的时候,这个应用程序有了windows版本,可以直接安装使用。 $ sudo nmap google.com Starting Nmap 6.40 ( http://nmap.org ) at 2017-12-07 00:23 UTC Nmap scan report for google.com (172.217.25.238) Host is up (0.030s latency). rDNS record for 172.217.25.238: nrt12s14-in-f14.1e100.net Not shown: 998 filtered ports PORT STATE SERVICE 80/tcp open http 443/tcp open https Nmap done: 1 IP… Continue Reading Linux下安全扫描工具Nmap用法详解