「UPnP」- Universal Plug and Play @20210205
「通用即插即用(UPnP)」是一组网络协议,允许联网设备(如个人计算机,打印机,互联网网关,无线接入点,移动设备)无缝地发现彼此在网络上的存在,并建立功能性网络服务,用于数据共享、通信、娱乐。它主要用于没有企业级设备的住宅网络。
为什么要写这东西?
我并不想深入了解这个东西,因为还没有遇到使用场景。
之所以开了这么一篇文章,完全是因为我在排查其他问题的时候发现了239.255.255.250.1900的UDP报文,因此简单了解一下。
有这么一句话:通过使用多播(称为HTTPMU)在UDP上运行HTTP来支持设备搜索请求和通知。
所以用tcpdump抓包:tcpdump -n -i eth0 -X 'port 1900 and src host 172.16.0.100'
17:01:06.972122 IP 172.16.0.100.45283 > 239.255.255.250.1900: UDP, length 1660x0000: 4500 00c2 bf01 4000 0111 1dbb ac10 0064 E.....@........d0x0010: efff fffa b0e3 076c 00ae 9d2e 4d2d 5345 .......l....M-SE0x0020: 4152 4348 202a 2048 5454 502f 312e 310d ARCH.*.HTTP/1.1.0x0030: 0a48 4f53 543a 2032 3339 2e32 3535 2e32 .HOST:.239.255.20x0040: 3535 2e32 3530 3a31 3930 300d 0a4d 414e 55.250:1900..MAN0x0050: 3a20 2273 7364 703a 6469 7363 6f76 6572 :."ssdp:discover0x0060: 220d 0a4d 583a 2031 0d0a 5354 3a20 7572 "..MX:.1..ST:.ur0x0070: 6e3a 6469 616c 2d6d 756c 7469 7363 7265 n:dial-multiscre0x0080: 656e 2d6f 7267 3a73 6572 7669 6365 3a64 en-org:service:d0x0090: 6961 6c3a 310d 0a55 5345 522d 4147 454e ial:1..USER-AGEN0x00a0: 543a 2043 6872 6f6d 6975 6d2f 3730 2e30 T:.Chromium/70.00x00b0: 2e33 3533 382e 3637 204c 696e 7578 0d0a .3538.67.Linux..0x00c0: 0d0a ..
禁之。在chrome://flags/#media-router中,禁用:
* Load Media Router Component Extension* Connect to Cast devices on all IP addresses
然后重启浏览器,再观察tcpdump发现不好用………………对不起,我不用了还不行么…………
有些路由器还有UPNP功能,直接关了…………
参考文献
WikiNotes/Universal Plug and Play
Wikipedia/Universal Plug and Play
Issue 665572: No way to turn off mDNS and ssdp discovery for Chromecast support built in Chrome
「UPnP」- Universal Plug and Play @20210205相关推荐
- 33个神经网络「炼丹」技巧
点击上方"视学算法","星标"或"置顶" 关键时刻,第一时间送达 本文转载自:机器之心 作者:Andrej Karpathy 特斯拉 ...
- 真正的中台价值,「炒作」之后才被看见
金磊 发自 凹非寺 量子位 报道 | 公众号 QbitAI 中台,不再「火」了. 如果你是从2015年直接穿越而来的人,很难想象过去5年里,围绕着「中台」.「要不要建」.「适不适合」,「怎么建」,曾有 ...
- 云中「秘密」:构建非交互式零知识证明---探索零知识证明系列(五)
本文作者:郭宇 Once exposed, a secret loses all its power. 一旦泄露,秘密就失去了全部威力 ― Ann Aguirre 这已经是本系列的第五篇文章了,这一篇 ...
- 用群晖筑建音乐之「家」
创意从业者的灵感总是随时迸发, 一段简短的旋律就有可能谱成一首经典歌曲, 而这个过程 不仅需要才华.学习.刻苦- 还需要-- 方便保存所有这些灵感的 「工具」 群晖NAS为音乐爱好者或是音乐从业者打造 ...
- 玩转「Wi-Fi」系列之测试工具(三)
以前网络有故障,都会打开电脑看看是什么地方出现故障,现在进入移动时代,可能你整个网络里没有一台电脑,那如何用手机发现网络的问题呢? 实际开发过程中,经常会使用一些第三方工具来获网络的相关信息, 介绍如 ...
- iOS 9,为前端世界都带来了些什么?「译」
2015 年 9 月,Apple 重磅发布了全新的 iPhone 6s/6s Plus.iPad Pro 与全新的操作系统 watchOS 2 与 tvOS 9(是的,这货居然是第 9 版),加上已经 ...
- 机器之心「AI00」十月榜单:卡耐基梅隆大学数位博士开创的Solvvy
We believe AI should be an extension of individual human wills and, in the spirit of liberty, as bro ...
- 三万字「2021」DeFi行业全景扫描
DeFi 正如一片刚刚开始垦殖的"新月之地",各式各样的重要创新在不断涌现,我们期待着它的扩张和对传统金融的征服. 作者 | 黄雪姣 运营 | 盖遥 编辑 | 郝方舟 出品 | ...
- 避開創業者常犯的錯誤,5分鐘帶你搞懂「使命」「願景」和「戰略」的差異
作者:顧遠/周賢 這幾天,Aha創業加速營的小伙伴們,圍繞著一個「新的」老話題:「到底什麼是使命和願景」而爭論不休.說它是老話題,因為社會領域的每個機構對此都能琅琅上口:無論是尋找新的資助方還是參加任 ...
最新文章
- 求满足从1加到m的和大于1000的最小m值
- Spring MVC笔记
- C#字典Dictionary排序(顺序、倒序)
- Python2.7+selenium2自动化测试环境搭建
- 开源软件 cadsurf 阅读笔记
- c#中的DefWndProc是Control类的虚函数
- element-ui源码阅读笔记(button篇)
- 浅析:18个影响网站流量下降的原因!
- 深度学习2.0-15.随机梯度下降之梯度下降简介
- Navicat Premium 15 逆向表到模型
- 新兴视频处理工具VapourSynth压制教程
- 0.96OLED显示原理及FPGA驱动程序
- python辅助开发工具_Python开发工具:WingPro 7
- 钢笔墨水能否代替打印机墨水_喷墨打印机该用染料墨水还是颜料墨水,有什么区别,你会选吗?...
- 网络安全笔记5——数字签名
- 如何通过pynput与日志记录实现键盘、鼠标的监听行为?
- Windows下禁止软件wps热点自启动和后台运行
- php 如何创建一个对象,创建一个PHP对象 - BENNEE的个人空间 - OSCHINA - 中文开源技术交流社区...
- 爬虫爬取qq看点视频
- 计算机网络常见面试题,一网打尽!
热门文章
- java计算机毕业设计养老院管理系统源码+系统+数据库+lw文档
- 阿里云开源离线同步工具DataX3.0介绍
- 成都链安重磅出品 | 基于VS Code插件的智能合约自动形式化验证工具Beosin—VaaS『离线免费版』...
- 全国计算机二级python证书_全组词,全的组词,全字组词,全字的组词,全字能组什么词...
- 记录 —— lammps
- 如何解决笔记本电脑---网络状态未知 依赖服务或组无法启动
- elf文件中代码段有绝对地址但重定位表中无.text.rel
- 高德地图海量点加载自定义fonticon,canvas绘制fonticon
- Android SlidingMenu 使用详解
- 程序员快速掌握的UI设计技巧