linux 命令发送udp包,linux – 如何创建UDP数据包?
当我执行以下Netcat命令并使用Wireshark查看数据包时,它表示UDP数据包格式错误.
$echo "this is a test" | nc -u 127.0.0.1 53
同样,使用像$echo这样的命令“这是一个测试”> /dev/udp/127.0.0.1/53在Wireshark中生成“格式错误的数据包”错误.
echo命令被发送/传送到Netcat服务器而没有错误.但这让我感到疑惑:是否有可能手动构建一个带有echo或其他原生Unix工具的正确UDP数据包?
我正在使用Debian和macOS.
解决方法:
从IP和UDP的角度来看,您的数据包完全有效.如果在Wireshark的下部窗格中展开Ethernet / IP / UDP的协议详细信息,您将看到数据包已成功解析.
但是,因为它的目的地是端口53,所以Wireshark会尝试将其解析为DNS数据包,但它不能这样做(因为字符串“这是一个测试”不是每个RFC 1035规范的有效DNS请求).
如果您遵循该链接的规范,您将能够构建一个在解析为DNS请求时有效的数据包.如果您将数据包发送到另一个端口,您会注意到Wireshark将不再将其解析为DNS请求,因此不会显示该警告.
标签:netcat,linux,debian,udp,osx
来源: https://codeday.me/bug/20190809/1626636.html
linux 命令发送udp包,linux – 如何创建UDP数据包?相关推荐
- linux环境发送中文失败,linux - 无法从linux命令发送邮件 - SO中文参考 - www.soinside.com...
我想从linux命令发送电子邮件.我安装在ubuntu ssmtp中,然后在/etc/ssmtp/ssmtp.conf中配置它:root=mymail@gmail.com mailhub=smtp.g ...
- Linux内核--网络栈实现分析(二)--数据包的传递过程--转
转载地址http://blog.csdn.net/yming0221/article/details/7492423 作者:闫明 本文分析基于Linux Kernel 1.2.13 注:标题中的&qu ...
- linux命令看文件内容,Linux文件内容查看相关命令
1.more命令 在Linux中,more命令是一个基于vi编辑器的文本过滤器,它能以全屏的方式按页显示文本文件的内容,more里面内置了一些快捷键. (1)命令语法 more(选项)(参数) (2) ...
- java发送接收组播(多播)数据包(UDP包)
全栈工程师开发手册 (作者:栾鹏) java教程全解 java发送组播(多播)数据包.首先要加入组播组,然后才能向组播组发送组播数据包和接收组播数据包. 以下代码,在局域网中测试有效. 测试代码 pu ...
- linux命令tcp和tt,Linux中tcpdump命令起什么作用呢?
摘要: 下文讲述Linux中tcpdump的功能说明,如下所示: tcpdump是一款sniffer工具 tcpdump是linux下的抓包工具嗅探器. tcpdump命令功能: 用于输出所有经过网络 ...
- linux命令帮助怎么看,Linux命令帮助
Linux命令帮助教程 在 Linux man命令详解 概述 man 命令,它是 Manual pages 的缩写,它是 Linux 系统中在线软件文档的一种普遍的形式,其内容包括计算机程序(包括库和 ...
- 离线调用linux命令,GitHub - rinetd/linux-command: Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。...
Linux Command 516 个 Linux 命令大全,内容包含 Linux 命令手册.详解.学习,值得收藏的 Linux 命令速查手册.请原谅我写了个爬虫,爬了他们家的数据linuxde.ne ...
- 实验楼linux命令,GitHub - encorechow/linux-command: Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。...
Linux Command 516 个 Linux 命令大全,内容包含 Linux 命令手册.详解.学习,值得收藏的 Linux 命令速查手册.请原谅我写了个爬虫,爬了他们家的数据linuxde.ne ...
- spark常用的linux命令,GitHub - Sparkinzy/linux-command: Linux命令大全搜索工具,内容包含Linux命令手册、详解、学习、搜集。...
Linux Command 516 个 Linux 命令大全,内容包含 Linux 命令手册.详解.学习,值得收藏的 Linux 命令速查手册.请原谅我写了个爬虫,爬了他们家的数据linuxde.ne ...
最新文章
- Golang 单例模式 singleton pattern
- 69 Zabbix 5.0通过agent监控一台服务器主机
- 【Android】dip、dp、sp、pt和px的区别
- springboot创建多个对象
- mysql导出表数据
- 企业五年后卓越或者死亡,数据战略是关键!
- c++矩阵运算库Eigen简介
- python def函数报错详解_JSer 快速入门 Python 之函数详解
- 递归查找数组的最大值
- 将正方形图片转换成圆形图片
- 2小时完成的第一个副业单子:Python修正excel表格数据
- 看了就会的浏览器帧原理
- OpenCV之图像ROI与ROI操作
- JAVA使用jcifs读取共享文件夹(SMB1,SMB2协议)
- epoll的ET工作模式和LT工作模式
- 串口通信实验——RS-232
- FF05期末作业成品代码——美食汇-美食菜谱(5页) HTML+CSS+JS网页设计期末课程大作业
- 软件架构(六)MVC架构历史
- 分布式事务Seata框架的AT模式
- Python 自定义抽取视频关键帧 (可设置抽样频率和相似程度要求) CV2Skimage V1.0