1163

MacOS查看端口命令

netstat 命令

例如:查看所有监听的端口

netstat -nat |grep LISTEN

例如:查看9000端口

netstat -nat |grep 9000
# 示例输出
tcp4       0      0  127.0.0.1.9000         *.*                    LISTEN

lsof 命令

例如:查看所有TCP监听的端口

lsof -n -P -i TCP -s TCP:LISTEN
参数说明
-n监听主机以IP地址显示
-P监听端口以数字显示
-i显示指定结果
-s显示指定结果,需配合-i使用

例如:查看9000端口

lsof -n -P -i TCP -s TCP:LISTEN |grep 9000
# 示例输出
php-fpm    1271 dotatong    9u  IPv4 ------------------      0t0  TCP 127.0.0.1:9000 (LISTEN)
php-fpm    1349 dotatong   10u  IPv4 ------------------      0t0  TCP 127.0.0.1:9000 (LISTEN)
php-fpm    1350 dotatong   10u  IPv4 ------------------      0t0  TCP 127.0.0.1:9000 (LISTEN)

nc 命令

端口扫描

例如:扫描本机8000~9000范围端口

nc -w 10 -n -z 127.0.0.1 8000-9000
参数说明
-w连接等待秒数
-n端口号以数字显示
-z忽略输入输出,只扫描端口
127.0.0.1扫描地址
8000-9000扫描端口段,也可以指定一个端口

例如:查看9000端口

nc -w 10 -n -z 127.0.0.1 9000
# 示例输出
Connection to 127.0.0.1 port 9000 [tcp/*] succeeded!
文章作者:DOTATONG
发布日期:2023-03-09
# macos

评论

暂无

添加新评论