当前位置:网站首页>3-3主机发现-四层发现
3-3主机发现-四层发现
2022-06-29 18:57:00 【山兔1】

四层发现的优缺点
四层发现指利用OSI中的传输层协议进行主机发现,一般情况下,四层协议包括TCP、UDP
优点:
1、可以探测远程主机,经过路由也能探测
2、比三层发现更为可靠,因为三层使用的ICMP协议,有可能被防火墙过滤
缺点:
花费时间比较长,相比于二层发现和三层发现
四层发现-nmap工具
kali linux自带的NMAP可以进行二、三、四层的探测,我们接下来演示nmap探测
直接使用 nmap IP地址 来探测,nmap会进行对应的端口扫描,以及主机发现,可以对二、三、四

ping edu.51cto.com

先获取IP地址
nmap 203.107.44.140

这样的探测过程是比较准确的,因为nmap除了调用四层,还会调用二三两层的内容,进行端口探测,结果是IP地址存活,也就是这台主机存活
四层发现-hping3工具
kali linux 下自带工具hping3可以进行对应的四层主机发现
hping3 --udp -c 3 IP地址
//表示使用UDP进行探测
默认情况下,我们探测目标的IP地址,对应的端口号是0,我们需要使用-p来使用端口号

因为他发送的数据包,都被丢失了,所以我们在进行探测时,一定要结合多层主机进行探测,二三四层,才能确保当前主机是否存活
hping3 --udp -c 1000 -p 80 203.107.44.140

这个时候,我们打开wireshark进行抓包分析

我们可以看到我们发送udp数据包给目标,但目标没有返回,所以有可能是目标主机上的状态防火墙,过滤,导致我们无法收到对应的效应,这更加证明了,我们需要多种方式进行探测
主机发现-python脚本
使用github上分享的主机发现脚本:https://github.com/s0cket7/nWatch
边栏推荐
- 使用 OpenCV 的基于标记的增强现实
- JS converts seconds to "2h30min50s" format
- MySQL Enterprise Development Specification
- tp5 where查询数据库中的某个字段是否包含某个值,不用like的方法,模糊查询
- freeswitch拨打分机号
- ArrayList<Integer>使用==比较值是否相等出现 -129!=-129的情况思考
- 出逃与进军,临期食品的「双面江湖」
- Why is informatization ≠ digitalization? Finally someone made it clear
- 聊聊eureka的delta配置
- Page object and data driven test
猜你喜欢

1. use stm32cubemx to establish stm32g030c8t6 project

1. 使用STM32CubeMX建立STM32G030C8T6项目工程

终于,进亚马逊了~

为什么信息化 ≠ 数字化?终于有人讲明白了

微信推出图片大爆炸功能;苹果自研 5G 芯片或已失败;微软解决导致 Edge 停止响应的 bug|极客头条

逻辑结构与物理结构

NLP 类问题建模方案探索实践

誰在抖音文玩裏趁亂打劫?

Point, line, surface and body of enterprise digital transformation!

Product axure9 (English version), repeater implements addition, deletion, query and modification of table contents (crud)
随机推荐
Mobile end test
Who took advantage of the chaos and looted in Tiktok Wenwan?
MySQL enterprise development specification
CentOS 7.5 install MySQL 8.0.27---yum
电脑ssd硬盘怎么安装使用
使用 OpenCV 的基于标记的增强现实
The developer task center is online! Thousands of yuan of gifts!
云上未来,数智导航:阿里云研究院报告合集
Anfulai embedded weekly report no. 271: June 20, 2022 to June 26, 2022
STM32CubeMX 学习(6)外部中断实验
求职大厂被拒?腾讯高手总结了11条被拒的原因!
ovirt数据库修改删除节点
Selenium WebDriver的高级特性
1. use stm32cubemx to establish stm32g030c8t6 project
2. add customized related files to the keil5 project established by stm32cubemx
Dragon canvas animation
startService() 过程
Panda Parkour JS games code
Rejected by a large company? Tencent experts summarized 11 reasons for being rejected!
企业数字化转型的点、线、面、体!