Linux系统中如何筛选出所有入站连接?
用netstat筛选仅入站连接的方法
Windows 系统
- 查看处于监听状态的入站端口(等待外部连接的端口),直接运行:
netstat -an | findstr /i "LISTENING" - 查看已建立的入站连接(外部已成功连接到本地的会话),可结合本地IP筛选(替换为你的实际本地IP):
netstat -an | findstr /i "ESTABLISHED" | findstr "192.168.1.100:"
Linux/Unix 系统
- 查看监听状态的入站端口:
netstat -tlpn
说明:-t仅显示TCP连接,-l只列监听状态,-p显示关联进程信息,-n用数字格式显示IP和端口(避免域名解析延迟) - 查看已建立的入站连接:
netstat -anp | grep ESTABLISHED | grep -v "127.0.0.1"
说明:-a显示所有连接,-n数字格式输出;grep -v "127.0.0.1"过滤本地回环连接,剩余结果即为外部发起的入站连接
补充:部分Linux发行版已推荐用
ss命令替代netstat(效率更高),查看监听入站端口可直接用ss -tlpn,效果与netstat -tlpn一致。
内容的提问来源于stack exchange,提问作者codehelp
相关产品推荐
相关产品推荐

