1、使用命令行工具查看
在Windows系统中,可以使用netstat
命令查看当前系统正在使用的端口,打开命令提示符,输入以下命令:
netstat ano
在Linux系统中,可以使用lsof
或netstat
命令查看当前系统正在使用的端口,以lsof
为例,输入以下命令:
sudo lsof i P n | grep LISTEN
2、使用图形界面工具查看
在Windows系统中,可以使用资源监视器查看当前系统正在使用的端口,按下Win + R
组合键,输入resmon
,回车启动资源监视器,在左侧导航栏中选择“网络”,即可查看当前系统正在使用的端口。
在Linux系统中,可以使用gnomesystemmonitor
或htop
等图形界面工具查看当前系统正在使用的端口,以gnomesystemmonitor
为例,点击左上角的“应用程序”菜单,选择“系统工具”>“系统监视器”,在左侧导航栏中选择“网络”,即可查看当前系统正在使用的端口。
1、什么是风险端口?
风险端口是指可能存在安全隐患的端口,如常见的攻击者利用的端口(如3389、445等),通过查看风险端口,可以及时发现潜在的安全威胁。
2、如何查看风险端口?
在Windows系统中,可以使用防火墙规则查看风险端口,按下Win + R
组合键,输入firewall.cpl
,回车启动Windows防火墙,在左侧导航栏中选择“高级设置”,在右侧窗口中选择“入站规则”,即可查看当前系统的风险端口。
在Linux系统中,可以使用iptables
或ufw
等防火墙工具查看风险端口,以iptables
为例,输入以下命令:
sudo iptables L n | grep DROP
以ufw
为例,输入以下命令:
sudo ufw status numbered
下面是一个简单的介绍,用于记录“查看在用端口”和“查看风险端口”的信息。
端口号 | 协议 | 在用端口描述 | 风险端口描述 |
20/21 | FTP | 文件传输协议,用于文件上传下载 | 明文传输,可能泄露敏感信息 |
22 | SSH | 安全外壳协议,用于远程登录 | 若配置不当,可能被暴力破解 |
23 | Telnet | 远程终端协议,用于远程登录 | 明文传输,不安全,易被窃听 |
25 | SMTP | 简单邮件传输协议,用于发送邮件 | 可能被用于发送垃圾邮件 |
53 | DNS | 域名系统,解析域名 | 拒绝服务攻击、DNS欺骗 |
80 | HTTP | 超文本传输协议,用于网页浏览 | 明文传输,可能泄露敏感信息 |
110 | POP3 | 邮局协议版本3,用于接收邮件 | 明文传输,不安全,易被窃听 |
143 | IMAP | 互联网消息存取协议,用于邮件收发 | 明文传输,不安全,易被窃听 |
443 | HTTPS | 安全的超文本传输协议,用于网页浏览 | 若证书配置不当,可能被中间人攻击 |
3389 | RDP | 远程桌面协议,用于远程桌面连接 | 若配置不当,可能被暴力破解 |
请注意,这个介绍只是一个示例,实际情况可能因网络环境和配置而有所不同,在查看风险端口时,需要根据实际业务需求和安全策略来确定,对于风险端口,应采取相应的安全措施来降低潜在风险。