nmap命令 – 网络探测工具和安全和端口扫描器

nmap (“Network Mapper(网络映射器)”) 是一款开放源代码的 网络探测和安全审核的工具。它的设计目标是快速地扫描大型网络,当然用它扫描单个 主机也没有问题。Nmap以新颖的方式使用原始IP报文来发现网络上有哪些主机,那些主机提供什么服务(应用程序名和版本),那些服务运行在什么操作系统(包括版本信息), 它们使用什么类型的报文过滤器/防火墙,以及一堆其它功能。虽然Nmap通常用于安全审核, 许多系统管理员和网络管理员也用它来做一些日常的工作,比如查看整个网络的信息,管理服务升级计划,以及监视主机和服务的运行。

除了所感兴趣的端口表,Nmap还能提供关于目标机的进一步信息,包括反向域名,操作系统猜测,设备类型,和MAC地址。

语法格式:nmap [参数]

常用参数:

–traceroute 扫描主机端口并跟踪路由
-p 扫描指定端口和端口范围
-sP 对目标主机进行ping扫描
-A 使用高级功能进行扫描
-PE 强制执行直接的ICMPping
-sV 探测服务版本信息
-d 增加调试信息地输出
-PU 发送udp ping
-ps 发送同步(SYN)报文

参考实例

扫描主机并跟踪路由:

[root@xtuos.com ~]# nmap --traceroute www.xtuos.com.com

使用-p参数探测80、443端口:

[root@xtuos.com ~]# nmap -p80,443 www.xtuos.com.com

探测服务器的1-10000端口范围:

[root@xtuos.com ~]# nmap -p1-10000 www.xtuos.com.com

使用-A参数进行高级扫描:

[root@xtuos.com ~]# nmap -A www.xtuos.com.com

原创文章,作者:云东方,如若转载,请注明出处:https://www.yundongfang.com/1674.html

(0)
上一篇 2021年3月19日 上午3:32
下一篇 2021年3月19日 上午3:38

相关推荐

  • Category: 9:其他命令

    msgen命令用于创建英文邮件目录。输入文件是最后输入的英文邮件或者一个邮件模板。该命令可以快速生成邮件模板。 […]

    Linux命令 2021年3月18日
  • ext2ed命令 – 文件系统编辑程序

    ext2ed命令属于ext2文件系统编辑程序。 ext2ed可直接处理硬盘分区上的数据,这指令只有Red Hat Linux才提供。 语法格式:ext2ed [参数] 常用参数: …

    Linux命令 2021年3月19日
  • uudecode命令 – 还原档案

    uudecode命令将uuencode编码后的档案还原,uudecode只会将begin与end标记之间的编码资料还原,程序会跳过标记以外的资料。 语法格式:uuencode [参…

    Linux命令 2021年3月18日
  • badblocks命令 – 检查磁盘装置中损坏的区块

    badblocks就是一个检查磁盘装置中损坏区块的命令,执行该命令时只须指定所要检查的磁盘装置,及此装置的磁盘区块数。 语法格式:badblocks [参数] 常用参数: -b 指…

    Linux命令 2021年3月19日
  • mesg命令 – 设置终端机的写入权限

    mesg命令用于设置当前终端的写入权限,即是否让其他用户向本终端发信息。将mesg设置y时,其他用户可利用write命令将信息直接显示在您的屏幕上。 语法格式: mesg [参数]…

    Linux命令 2021年3月19日
  • htpasswd命令 – 管理用户基本认证文件

    htpasswd命令是Apache的Web服务器内置工具,用于创建和更新储存用户名、域和用户基本认证的密码文件。 语法格式:htpasswd [参数] [用户和密码] 常用参数: …

    Linux命令 2021年3月19日
  • fdisk命令 – 磁盘分区

    fdisk命令的英文全称是“Partition table manipulator for Linux”,即作为磁盘的分区工具。进行硬盘分区从实质上说就是对硬盘的一种格式化, 用一…

    Linux命令 2021年3月19日
  • lvmconf命令 – LVM配置修改

    lvmconf命令的作用是可以修改在LVM配置文件中锁定的配置。 LVM全拼为Logical Volume Manager ,逻辑卷管理LVM是一个多才多艺的硬盘系统工具,无论在l…

    Linux命令 2021年3月19日
  • chronyc命令 – 设置时间与时钟服务器同步

    chrony是一个开源的自由软件,它能保持系统时钟与时钟服务器(NTP)同步,让时间保持精确。它由两个程序组成:chronyd和chronyc。 chronyd是一个后台运行的守护…

    Linux命令 2021年3月18日
  • cmatrix命令 – 代码雨风格屏幕保护

    cmatrix命令是一个模拟黑客帝国风格的屏幕保护命令,使用它可以完成可定制的代码雨效果,它可以改变代码下落速度和颜色。 语法格式:cmatrix [参数] 常用参数: -b 随机…

    Linux命令 2021年3月18日