欢迎来到天天文库
浏览记录
ID:15679561
大小:1.24 MB
页数:26页
时间:2018-08-04
《nmap软件使用 - 信息与通信安全报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验报告课程名称:信息与通信安全指导老师:_______成绩:__________________实验名称:网络扫描软件的使用:Nmap软件__实验类型:____________一、实验目的和要求(必填)二、实验内容和原理(必填)三、主要仪器设备(必填)四、操作方法和实验步骤(必填)五、实验数据记录和处理六、实验结果与分析(必填)七、讨论、心得(必填)一、实验目的和要求(1).学习网络扫描软件的工作原理。(2).从下载并安装Nmap软件。(3).使用Nmap软件实现网络扫描,至少包括如下内容:°1.使用不同扫描指令扫描在线主机,并记录端口信息;°2.扫描目标主机的
2、支持协议状况与防火墙状态;°3.设置不同的指令参数进行扫描;°4.扫描目标主机的操作系统类型。二、实验内容和原理nmap软件简介Nmap,也就是NetworkMapper,是Linux下的网络扫描和嗅探工具包,可以帮助网管人员深入探测UDP或者TCP端口,直至主机所使用的操作系统;还可以将所有探测结果记录到各种格式的日志中,供进一步分析,为系统安全服务。通常情况下,Nmap通常用于:列举网络主机清单、管理服务升级调度、监控主机、服务运行状况。Nmap可用于扫描仅有两个节点的LAN,直至500个节点以上的网络。Nmap还允许用户定制扫描技巧,它支持多种协议的扫描如U
3、DP,TCPconnect(),TCPSYN(halfopen),ftpproxy(bounceattack),Reverse-ident,ICMP(pingsweep),FIN,ACKsweep,XmasTree,SYNsweep,和Null扫描,nmap还提供一些实用功能如通过tcp/ip来鉴别操作系统类型、秘密扫描、动态延迟和重发、平行扫描、通过并行的PING侦测下属的主机、欺骗扫描、端口过滤探测、直接的RPC扫描、分布扫描、灵活的目标选择以及端口的描述。NMAP核心功能:1)主机发现(HostDiscovery)26用于发现目标主机是否处于活动状态(Act
4、ive)。Nmap提供了多种检测机制,可以更有效地辨识主机。例如可用来列举目标网络中哪些主机已经开启,类似于Ping命令的功能。2)端口扫描(PortScanning)用于扫描主机上的端口状态。Nmap可以将端口识别为开放(Open)、关闭(Closed)、过滤(Filtered)、未过滤(Unfiltered)、开放
5、过滤(Open
6、Filtered)、关闭
7、过滤(Closed
8、Filtered)。默认情况下,Nmap会扫描1000个常用的端口,可以覆盖大多数基本应用情况。3)版本侦测(VersionDetection)用于识别端口上运行的应用程序与程序版本。N
9、map目前可以识别数千种中应用的签名(Signatures),检测数百种应用协议。而对与不识别的应用,Nmap默认会将应用的指纹(Fingerprint)打印出来,如果用于确知该应用程序,那么用户可以将信息提交到社区,为社区做贡献。4)操作系统侦测(OSdetection)用于识别目标机的操作系统类型、版本编号及设备类型。Nmap目前提供了上千种操作系统或设备的指纹数据库,可以识别通用PC系统、路由器、交换机等设备类型。5)防火墙/IDS规避(Firewall/IDSevasion)Nmap提供多种机制来规避防火墙、IDS的的屏蔽和检查,便于秘密地探查目标机的状况
10、。基本的规避方式包括:分片(Fragment)/IP诱骗(IPdecoys)/IP伪装(IPspoofing)/MAC地址伪装(MACspoofing)等等。6)NSE脚本引擎(NmapScriptingEngine)NSE是Nmap最强大最灵活的特性之一,可以用于增强主机发现、端口扫描、版本侦测、操作系统侦测等功能,还可以用来扩展高级的功能如web扫描、漏洞发现、漏洞利用等等。Nmap使用Lua语言来作为NSE脚本语言,目前的Nmap脚本库已经支持350多个脚本。Nmap软件具有以下特点:(1)、灵活。支持数十种不同的扫描方式,支持多种目标对象的扫描。(2)、强
11、大。Nmap可以用于扫描互联网上大规模的计算机。(3)、可移植。支持主流操作系统:Windows/Linux/Unix/MacOS等等;源码开放,方便移植。(4)、简单。提供默认的操作能覆盖大部分功能,基本端口扫描nmap-targetip,全面的扫描nmap-Atargetip。(5)、自由。Nmap作为开源软件,在GPLLicense的范围内可以自由的使用。(6)、文档丰富。Nmap官网提供了详细的文档描述。Nmap作者及其他安全专家编写了多部Nmap参考书籍。26(7)、社区支持。Nmap背后有强大的社区团队支持。2.Nmap语法Nmap的语法相当简单。Nm
12、ap的不同
此文档下载收益归作者所有