首页 > 其他 > 详细

使用nmap进行端口发现

时间:2020-08-30 13:55:40      阅读:67      评论:0      收藏:0      [点我收藏+]

      每个网络设备有很多个出入口(端口),最多可达65535个,这些出入口是为数据进出网络设备的。设置端口就是为了“一机多用”,有许多程序要进行网络通信,只有一个网卡接口,如何区分信息属于哪个程序,这时就是使用端口编号区分。端口状态有以下五种。

      open,应用程序在该端口接受TCP连接或UDP报文。

      closed ,关闭的端口对于nmap也是可以访问的,接受nmap探测报文并作出相应,但没有应用程序在其上进行监听。

      filtered,由于包过滤阻止探测报文到达端口,nmap无法确定该端口是否开放。过滤可能来自专业的防火墙设备,路由规则或主机上的软件防火墙。

      unfiltered,未过滤端口意味着可以访问,nmap无法确定是否开放还是关闭。只有用于映射防火墙规则集的ACK扫描才会把端口分类到这个状态。

      open|filtered,无法确定端口是开放还是被过滤,开放端口不响应就是一个例子。

      对端口扫描一般 是对TCP协议进行扫描,主机上共有65536个端口,我们只需要对常用的1000个端口进行扫描。

1、扫描全部端口,如nmap-p “*” 192.168.169.131。

2、扫描前n个端口,如nmap--top-ports n(10) 192.168.169.131。扫描了前10个端口

3、扫描指定端口,nmap -p 80 192.168.169.131。

 

使用nmap进行端口发现

原文:https://www.cnblogs.com/wxsheng/p/13584818.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!