用这条命令就可以扫描出目标网络的操作系统和开放端口号

nmap-O...0/24

上面的扫描信息直接输出到终端,如果想把结果写到文件里,可以用-oN,-oX选项输出到文本文件或xml文件。

nmap-O...0/24-oXnmap_info.xml,结果会输出到XML文件:nmap_info.xml。

nmap-O...0/24-oNnmap_info.nmap,结果会输出到普通文件:nmap_info.nmap。

想用nmap扫描主机开放端口的命令是什么

nmap命令

1.各种代码举例。扫描单一的一个主机:#nmapnxadmin.com#nmap..1.2,扫描整个子网:#nmap..,扫描多个目标:#nmap..,扫描一个范围内的目标:#nmap..1.1-。

2有关IP的代码。扫描和namp在同一目录下的IP为txt的所有主机:#nmap-iLtarget.txt,关于你扫描的所有主机的列表:#nmap-sL..,扫描除过某一个ip外的所有子网主机:#..-..1.1,扫描特定主机上的80,21,23端口:#nmap-,21,..1.1,扫描除过某一个文件中的ip外的子网主机:#..-excludefilexxx.txt。

资料拓展:

扫描模式分类:

1.FINscan(sF)扫描有时不是最佳的扫描模式,因为有防火墙的存在.目标主机有时候可能有IDS和IPS系统的存在,防火墙会阻止掉SYN数据包。发送一个设置了FIN标志的数据包并不需要完成TCP的握手:

root@bt:~#nmap-..1.8

StartingNmap5.-07-:..1.8Hostisup(0.).Notshown:/tcpopen|filteredrpcbind

版本检测(sV)版本检测是用来扫描目标主机和端口上运行的软件的版本.它不同于其它的扫描技术,它不是用来扫描目标主机上开放的端口,不过它需要从开放的端口获取信息来判断软件的版本.使用版本检测扫描之前需要先用TCPSYN扫描开放了哪些端口:#nmap-..1.1。

Idlescan(sL)是一种先进的扫描技术,它不是用你真实的主机Ip发送数据包,而是使用另外一个目标网络的主机发送数据包:#nmap-..1...1.1。

Idlescan是一种理想的匿名扫描技术,它通过目标网络中的..1.6向主机..1.1发送数据,来获取..1.1开放的端口有需要其它的扫描技术,这里就比如说FTPbounce(FTP反弹,fragmentationscan(碎片扫描),IPprotocolscan(IP协议扫描),以上讨论的是几种最主要的扫描方式。

Nmap的OS检测(O):Nmap最重要的特点之一是能够远程检测操作系统和软件,Nmap的OS检测技术在***测试中用来了解远程主机的操作系统和软件是非常有用的,通过获取的信息你可以知道已知的漏洞。Nmap有一个名为的nmap-OS-DB数据库,该数据库包含超过操作系统的信息。

Nmap把TCP和UDP数据包发送到目标机器上,然后检查结果和数据库对照::(.[]/.0.0.:21,0.()InitiatingOSdetection(try#1)againstlocalhost(.#2)againstlocalhost(.。

2.Nmap的操作系统指纹识别技术:设备类型(路由器,工作组等)运行(运行的操作系统)操作系统的详细信息(操作系统的名称和版本)网络距离(目标和***者之间的距离跳)如果远程主机有防火墙,IDS和IPS系统,你可以使用-PN命令来确保不ping远程主机,因为有时候防火墙会组织掉ping请求.-PN命令告诉Nmap不用ping远程主机:#nmap-O-..1.1/检测的基础是有开放和关闭的端口,当OSscan无法检测至少一个开放或关闭的端口时:

Warning:的结果是不可靠的,因为没有发现至少一个开放或者关闭的端口,这种情况是非常不理想的,应该是远程主机做了针对操作系统检测的防范。

如果Nmap不能检测到远程操作系统类型,那么就没有必要使用-osscan_limit检测,想好通过Nmap准确的检测到远程操作系统是比较困难的,需要使用到Nmap的猜测功能选项,–osscan-guess猜测认为最接近目标的匹配操作系统类型:#nmap-O--osscan-..1.1。

3.TcpSYNScan(sS)这是一个基本的扫描方式,它被称为半开放扫描:#nmap-sS..1.1,Tcpconnect()scan(sT)如果不选择SYN扫描,这个扫描就是默认的扫描模式:#nmap-sT..1.1,Udpscan(sU)扫描技术用来寻找目标主机打开的UDP端口:#nmap-sU..PINGScan(sP),PING扫描需要ROOT权限,否则PING扫描将会使用connect()调用:#nmap-..。

nmap 查看服务器版本信息,nmap命令-nmap命令扫描服务器信息的格式相关推荐

  1. Linux中查看系统版本(内核和发行)、CPU信息以及修改主机名

    查看cpu信息 cat /proc/cpuinfo 查看系统与内核相关信息 Uname [选项] -a:查看系统相关信息 -r:查看内核版本 -s:查看内核名称 查看系统发行版本 cat /etc/c ...

  2. 扫描服务器的端口信息是什么,远程shell扫描服务器的端口号

    远程shell扫描服务器的端口号 内容精选 换一换 Linux云服务器一般采用SSH连接方式,使用密钥对进行安全地无密码访问.但是SSH连接一般都是字符界面,有时我们需要使用图形界面进行一些复杂操作. ...

  3. EXECL导入(检查服务器版本.包括NPOI方式导入.可以通过配置文件信息导入EXECL)代码记录下....

    在工作中很多要把EXECL的数据取出来的情况,因此,写一个相对通用的这种功能类很有必要.我因为当时只考虑了引用MS的EXECL类的情况,所以后面加入NPOI时这个类就有点显乱了,因为已经有人在用了,只 ...

  4. 解决cmd命令查看python版本“python不是内部命令或外部命令,也不是可执行程序解决方案”的问题

    这时候可以通过增加环境变量系统变量的方式解决,我的电脑->属性->高级设置->系统变量 找到自己的python安装的文件路径:

  5. 0010服务器无对应信息,服务器版本对应的内存

    服务器版本对应的内存 内容精选 换一换 硬件要求如表1所示.操作系统要求如表2所示.上表中所需Ubuntu下载地址:服务器1:Ubuntu 18.04.1镜像包.Ubuntu 16.04.4 镜像包. ...

  6. Linux下的十个好用的命令工具:查看系统版本,显示目录的大小,查看硬盘HDD/SSD,硬盘测速,ssh时自动输入密码,查看程序的内存使用情况,查看I/O的速度,查看ssh密码错误日志,查找文件

    文章目录 1.查看系统版本 2.显示目录的大小 3.查看硬盘是HDD还是SSD 4.硬盘测速 5.在ssh的时候自动输入密码 6.查看程序的内存使用情况 7.查看I/O的速度 8.查看ssh密码错误日 ...

  7. 【转】如何查看linux版本 如何查看LINUX是多少位

    原文网址:http://blog.csdn.net/hongweigg/article/details/7192471 一.如何得知自己正在使用的linux是什么版本呢,下面的几种方法将给你带来答案! ...

  8. 如何查看Linux版本.

    如何得知自己正在使用的linux是什么版本呢,下面的几种方法将给你带来答案! 1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version Linux ve ...

  9. 服务器 芯片型号查询,查询服务器:OS、CPU、内存、硬盘信息

    一.前言 当我们接手了一台或者几台服务器的时候,首先我们有必要对服务器的基本配置有所认识,这样才可以对症下药,对以后的软件部署,系统运维会有事半功倍的效果. 二.关于服务器基本配置 查询服务器的基本配 ...

  10. 如何查看linux版本 如何查看LINUX是多少位

    一.如何得知自己正在使用的linux是什么版本呢,下面的几种方法将给你带来答案! 1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version Linux ...

最新文章

  1. 更改 ubuntu 账户密码
  2. c# winform listview 删除
  3. 数学建模——智能优化之粒子群模型详解Python代码
  4. Scikit-Learn 常用函数
  5. VC设置CEdit控件背景透明、文字背景也透明
  6. Java -- JDBC 学习--调用函数存储过程
  7. Start Developing iOS Apps Today系列(二)
  8. [转]Hspice和Spice Explorer许可文件设置时环境变量FLEXLM_BATCH = 1的一些现象
  9. 原生JavaScript使用和jQuery使用
  10. 淘汰安卓机废物利用(三) 网站服务器,安卓手机当服务器的方法,完成废物利用...
  11. 神经网络实战网盘资源,神经网络实战项目
  12. 同比与环比——财务小知识点
  13. Qt编写自定义控件37-发光按钮(会呼吸的痛)
  14. 弘辽科技:如何书写淘宝直通车创意标题才能带来更多的流量?
  15. IT人才外包的合作流程是怎样的?
  16. 离散点插值反距离加权法IDW C#实现
  17. 【C语言】字符数组初始化方法
  18. ubuntu下网易云音乐适配高分辨率屏幕
  19. 树形DP总结,持续更新
  20. 3010基于二叉链表的二叉树高度的计算

热门文章

  1. mysql 超级管理员权限_取得超级管理员权限
  2. vue点击后html放大,vue实现点击图片放大效果
  3. Pycharm_EmmyLua断点调试Lua
  4. VoLTE前台信令详析及注释说明
  5. 将数据与OpenLayers结合在一起
  6. Error in cool_function[1] : object of type ‘closure‘ is not subsettable
  7. 三维校园(三维虚拟校园)的使用体验
  8. java webservice原理_轻松搞懂WebService工作原理
  9. WindowsXP音量控制程序的安装
  10. 计算机五大类型,操作系统目前有五大类型