nmap基本使用_nmap -o -v参数-程序员宅基地

技术标签: 渗透测试  

1、nmap简单扫描
nmap默认发送一个ARP的PING数据包,来探测目标主机1-10000范围内所开放的所有端口
命令语法:
nmap
其中:target ip address是扫描的目标主机的ip地址
例子:nmap 173.22.90.10
[root@docker-node4 ~]# nmap 173.22.90.10
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
111/tcp open rpcbind
扫描出开放的端口
2、nmap简单扫描,并对结果返回详细的描述输出
命令语法:namp -vv
介绍:-vv参数设置对结果的详细输出
例子:nmap -vv 173.22.90.10
效果如下:
[root@docker-node4 ~]# nmap -vv 173.22.90.10
Starting Nmap 6.40 ( http://nmap.org ) at 2019-08-18 04:48 CST
Initiating ARP Ping Scan at 04:48
Scanning 173.22.90.10 [1 port]
Completed ARP Ping Scan at 04:48, 0.01s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 04:48
Completed Parallel DNS resolution of 1 host. at 04:48, 6.53s elapsed
Initiating SYN Stealth Scan at 04:48
Scanning 173-22-90-10.client.mchsi.com (173.22.90.10) [1000 ports]
Discovered open port 111/tcp on 173.22.90.10
Discovered open port 80/tcp on 173.22.90.10
Discovered open port 22/tcp on 173.22.90.10
3、nmap自定义扫描
命令语法:nmap -p(range)
介绍:(range)为要扫描的端口范围,端口大小不能超过65535
例子:扫描目标主机的20-120号端口
nmap -p20-120 173.22.90.10
image.png
4、nmap 指定端口扫描
命令语法:nmap -p(port1,port2,…)
介绍:port1,port2…为想要扫描的端口号
例子:扫描目标主机的80,22端口
[root@docker-node4 ~]# nmap -p22,80 173.22.90.10
Starting Nmap 6.40 ( http://nmap.org ) at 2019-08-18 04:57 CST
Nmap scan report for 173-22-90-10.client.mchsi.com (173.22.90.10)
Host is up (0.00032s latency).
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
MAC Address: 00:0C:29:CF:A7:30 (VMware)
5、nmap ping 扫描
nmap可以利用类似windows/linux系统下的ping 方式进行扫描
命令语法: nmap -sP
例子:nmap sP 10.1.112.89
[root@docker-node4 ~]# nmap -sP 173.22.90.10 扫描存活的主机,这个机器存活
Starting Nmap 6.40 ( http://nmap.org ) at 2019-08-18 05:00 CST
Nmap scan report for 173-22-90-10.client.mchsi.com (173.22.90.10)
Host is up (0.00048s latency).
MAC Address: 00:0C:29:CF:A7:30 (VMware)
Nmap done: 1 IP address (1 host up) scanned in 6.77 seconds

[root@docker-node4 ~]# nmap -sP 173.22.90.16
Starting Nmap 6.40 ( http://nmap.org ) at 2019-08-18 05:00 CST
Note: Host seems down. If it is really up, but blocking our ping probes, try -Pn
Nmap done: 1 IP address (0 hosts up) scanned in 0.43 seconds
这个就是显示不是存活状态的主机,没有ping成功
6、nmap 路由跟踪
路由器追踪功能,能够帮助网络管理员了解网络通行情况,同时也是网络管理人员很好的辅助工具,通过路由器追踪可以轻松的查处从我们电脑所在地到目的地之间所经常的网络节点,并可以看到通过各个结点所花费的时间
命令语法:
nmap –traceroute
例子:namp –traceroute 8.8.8.8(geogle dns服务器ip)
[root@docker-node4 ~]# nmap --traceroute 8.8.8.8
Starting Nmap 6.40 ( http://nmap.org ) at 2019-08-18 05:04 CST
Nmap scan report for dns.google (8.8.8.8)
Host is up (0.045s latency).
Not shown: 999 filtered ports
PORT STATE SERVICE
53/tcp open domain
TRACEROUTE (using port 53/tcp)
HOP RTT ADDRESS
1 2.77 ms 192.168.1.1
2 5.63 ms 113.45.32.1
3 6.26 ms 124.205.97.50
4 6.31 ms 124.205.97.50
5 6.41 ms 218.241.165.41
6 8.75 ms 124.205.98.41
7 6.52 ms 202.99.1.173
8 6.58 ms 218.241.244.98
7、nmap设置扫描一个网段下的ip
命令语法:
nmap -sP
介绍:CIDR为设置的子网掩码(/24,/16,/8等)
例子:nmap -sP 10.1.1.0 /24
[root@docker-node4 ~]# nmap -sP 192.168.1.1 /24
Starting Nmap 6.40 ( http://nmap.org ) at 2019-08-18 05:11 CST
Failed to resolve “”.
Nmap scan report for 192.168.1.1
Host is up (0.0061s latency).
MAC Address: B0:95:8E:5F:98:85 (Unknown)
Nmap done: 1 IP address (1 host up) scanned in 13.04 seconds
8、nmap 操作系统类型的探测
命令语法:
nmap -0
例子:nmap -O(大写的o) 10.1.112.89
效果:
[root@docker-node4 ~]# nmap -O 192.168.1.103
Running (JUST GUESSING): AVtech embedded (87%), FreeBSD 6.X (86%), Microsoft Windows XP (85%)
扫描出是windows的系统
不过不准确我的这个是windows10的系统
9、nmap万能开关
包含了1-10000端口ping扫描,操作系统扫描,脚本扫描,路由跟踪,服务探测
命令语法:
nmap -A
例子:nmap -A 10.1.112.89
[root@docker-node4 ~]# nmap -A 192.168.1.105
Starting Nmap 6.40 ( http://nmap.org ) at 2019-08-18 05:23 CST
Stats: 0:01:09 elapsed; 0 hosts completed (1 up), 1 undergoing SYN Stealth Scan
SYN Stealth Scan Timing: About 86.40% done; ETC: 05:24 (0:00:09 remaining)
Nmap scan report for 192.168.1.105
Host is up (0.064s latency).
All 1000 scanned ports on 192.168.1.105 are filtered
MAC Address: F4:D1:08:BE:1C:CA (Unknown)
Too many fingerprints match this host to give specific OS details
Network Distance: 1 hop
TRACEROUTE
HOP RTT ADDRESS
1 63.61 ms 192.168.1.105
OS and Service detection performed. Please report any incorrect results at http://nmap.org/submit/ .
Nmap done: 1 IP address (1 host up) scanned in 82.40 seconds

10、nmap命令混合式扫描
可以做到类似参数-A所完成的功能,但又能细化我们的需求要求
命令语法:
nmap -vv -p1-100 -O
例子:
nmap -vv -p1-100 -O 10.1.112.89
[root@docker-node4 ~]# nmap -vv -p1-100 -o 173.22.90.10
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
MAC Address: 00:0C:29:CF:A7:30 (VMware)
No exact OS matches for host (If you know what OS is running on it, see http://nmap.org/submit/ ).
TCP/IP fingerprint:
OS:SCAN(V=6.40%E=4%D=8/18%OT=22%CT=1%CU=39398%PV=N%DS=1%DC=D%G=Y%M=000C29%T
OS:M=5D58714F%P=x86_64-redhat-linux-gnu)SEQ(SP=107%GCD=1%ISR=10D%TI=Z%TS=A)

作者:哆啦A梦_ca52
链接:https://www.jianshu.com/p/874405b0a6ae
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_45035430/article/details/115730651

智能推荐

【GRUB】GRUB2编译与使用_编译grub-程序员宅基地

文章浏览阅读1.1w次,点赞6次,收藏34次。介绍如何编译和使用GRUB2。_编译grub

【Linux】权限及其读写执行管理_linux 授权读写-程序员宅基地

文章浏览阅读994次,点赞15次,收藏22次。在我们日常的生活中我们所接触的权限有,如:杰伦的歌曲大多需要vip才能听,普通用户却看不了,再如我们去看电影,要电影票才能进去观看,用来做区别事物的某种属性和人规则的方法就是权限。权限的更深理解如果想要对某些文件具备某些权限,对应的事物需要具备对应的属性。如果一个事物天然不具备某种属性,那么这种属性的权限也便无异议。对不同事物A的权限,不能转向事物B,相同平行权限不能相互访问。如:你本身是QQ音乐的vip用户,但是你想在爱奇艺看一部会员电影,这是QQ音乐连看会员电影的功能都没有还怎么谈权限?_linux 授权读写

CentOS安装显卡驱动_centos有没有t400显卡驱动-程序员宅基地

文章浏览阅读2.3k次。从 ELRepo 源中安装驱动1、添加 ELRepo 源rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.oryum install http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm2、需要卸载以下软件包及其依赖yum remove xorg-x11-glam_centos有没有t400显卡驱动

涨点技巧:Yolov5/Yolov7引入CVPR2023 Demystify Transformers & Convolutions ,提升小目标检测精度_demystify transformers & convolutions in modern im-程序员宅基地

文章浏览阅读1.2k次。特征转换模块(例如注意力或卷积)之间的主要区别在于空间特征聚合的方式,即所谓的“空间标记混合器”(STM)。因此制定了一个统一的架构来消除不同工程技术的不公平影响,最终引入到Yolov5/Yolov7_demystify transformers & convolutions in modern image deep networks

手把手教会51单片机应用esp8266wifi模块_51单片机wifi模块使用教程-程序员宅基地

文章浏览阅读6.4k次,点赞19次,收藏158次。51单片机应用wifi无线esp8266模块过程相关难点如串行通讯、波特率基础知识,AT命令等。_51单片机wifi模块使用教程

nods神器,nvm-程序员宅基地

文章浏览阅读59次。配置前,请事先卸载你已经安装的Node版本和配置的环境变量,避免冲突。

随便推点

php活体检测,活体检测-程序员宅基地

文章浏览阅读383次。Step1: 制作签名活体检测API接口签名方法需遵循“AWS API 2.0 签名规范”。需要将签名字段按照如下方法进行拼接,并按照指定Hash算法计算后,以base64编码方式进行编码。签名地址字段字段格式要求说明可选值POST\n大写、以换行\n结束HTTP请求方法必选mosapi.meituan.con\n小写,以换行\n结束API服务主机名必选/mcs/v1\n\n小写,以换行\n结束请..._php实现存活检测

sublime text 开启正则表达式查找_sublime 正则表达式查找-程序员宅基地

文章浏览阅读5.9w次,点赞15次,收藏4次。1,_sublime 正则表达式查找

advanced installer详细做包教程:预安装,开机自启等_advanced installer开机自启-程序员宅基地

文章浏览阅读3.4w次,点赞7次,收藏63次。个人使用了Actual Installer更加简单,但是就是要买专业版。基础的使用功能很好用,如果不要安装环境变量,文件关联什么的,只是做一个简单的绿色包加个快捷方式,请下载它,一定满足你!Advanced Installer 中文绿色包链接:https://pan.baidu.com/s/1fnDnh59pU7LBzEhXr1_uxA 密码:tijg打包步骤1.打开之后..._advanced installer开机自启

【风电功率预测】鲸鱼算法优化鲁棒极限学习机WOA-RELM风电功率预测【含Matlab源码 3511期】-程序员宅基地

文章浏览阅读850次,点赞24次,收藏23次。鲸鱼算法优化鲁棒极限学习机WOA-RELM风电功率预测完整代码和数据,方可运行;数据可直接替换,适合小白!可提供运行操作视频!

美图实战分享:如何真实模拟生产流量进行服务性能压测-程序员宅基地

文章浏览阅读745次。文章导读服务压力测试,是评估一个服务是否优秀的过程,他不仅能让你找到你的服务哪些地方存在性能瓶颈,而且还能让你准确的去做容量评估,防止容量不足,也规避了资源浪费。本文会带你了解以下几点内容:压测的意义压测注意点压测准备模型压测的自我理解普通压测工具goreplay压测工具介绍为什么要压测业务推广保障准确评...

Android开发之RadioButton位于文字右边的显示方法_android开发之radiobutto位于文字右边的显示方法-程序员宅基地

文章浏览阅读1.1k次。老套路看图:实现思路:1.将左边的选择按钮隐藏通过android:button="@null"2.设置右边的图片即可通过android:drawableRight="@drawable/btn_radio_is_check"看下核心代码:<?xml version="1.0" encoding="utf-8"?><RadioGroup ="http://schemas.android.com/apk/res/android" a_android开发之radiobutto位于文字右边的显示方法

推荐文章

热门文章

相关标签