
参考方法:
1、用netstat查看:
2、lsof
-i:port,使用lsof -i :port就能看见所指定端口运行的程序,同时还有当前连接。
3、nmap端口扫描。
4、文件/etc/services显示的各个服务的端口号:
根据具体问题类型,进行步骤拆解/原因原理分析/内容拓展等。
具体步骤如下:/导致这种情况的原因主要是……
要获取某个IP地址或者服务器上开启的端口需要用到扫描器,在Linux平台,一般使用namp这款扫描器。
1、命令行扫描
比如扫描192.168.1.1的目标机是否开启80web服务、21ftp服务,23telnet服务,则可以执行:
#nmap-p80,21,23 192.168.1.1
上图的扫描结果即表示目标机192.168.1.1开启了相应的端口。
2、GUI界面扫描,Zenmap是Nmap官方提供的图形界面程序, *** 作更加方便,比如扫描Google的服务器端口。只需要在Zenmap中添加目标服务器为Google即可。
linux下有命令可直接执行抓包的,命令如下:1、tcpdump -vv -i ethN -s 10240 -w /root/abc.cap host ip
2、上述命令中,ethN,是你要抓的本机网卡,一般是eth0,可使用ifconfig查看使用的哪个网卡
-s 指定的是抓包数量 -w指定的是抓到的包写到哪个位置 host ip即为抓取哪个ip 的包
查看一下《linux就该这么学》
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)