Packet Sender是一款网络测试工具,可以用来实现网络间的发包,快速查询你所有的网络接口,并指定其中一个接口来实现文件的发送和接受,在传输过程中还能保证文件的安全。
软件介绍
Packet Sender是一款数据包发送器,支持WINDOWS/Mac和桌面Linux等多个操作系统,在软件中用户可以选择和确定一个接口来实现数据包的传输和接收,对于网络程序有非常大的便利性,软件中可以进行数据包的重新编译,并且作为重新分发的发送器。在传输过程时,可以有多种传输发送方式的选择,可以进行快速传输,也可以进行加密的安全传输。
软件特色
整洁的组织和紧凑的图形用户界面
外观聪明,该计划是相当容易理解和工作,其直接的外观使其访问即使是知识较低的个人。
主窗口允许您指定要发送的数据块的详细信息,下半年的面板允许您进一步受益于实用程序的功能。
快速发送和接收网络数据包
对于初学者来说,当发送一个新的包时,你需要指定它的名字,然后输入它的ASCII或十六进制表示。输入其中两个中的任何一个,将自动生成其他代码类型中的等效值,因此不需要计算写入消息的十六进制对应信息。
接下来,您将需要输入IP地址;数据包发件人支持IPv4,IPv6和DNS查找。您还必须输入1和65535之间的端口号,因为它不能留空,也不能输入0。
该程序允许您选择一个专用的菜单,从UDP和TCP之间选择您喜欢的协议。然后,您可以单击“发送”按钮来发送您的数据包,或者您可以'保存'后。
在“交通日志”,您将能够查看所有发送和接收的数据,而从'设置'部分,该工具的“显示”和“网络”选项可以根据您的具体需要配置。
一种轻量级网络数据包传输工具
在结束时,数据包发送者是一个有用的和实际的应用程序,您可以求助于,如果您需要发送或接收数据包在您的网络,它的使用转化为最小应变对您的系统的资源
软件功能
在右下角,有UDP服务器和TCP服务器和端口状态。你可以点击激活或停用这些。
在数据包重发,会有一个按钮,取消所有重发。
请检查你的防火墙。Windows积极块基于TCP的服务器。数据包的发送者仍然如果防火墙阻止它的工作,但它不能收到不请自来的基于TCP的数据包。
在桌子上,有一个列表保存包。你可以双击直接在本表格编辑域。
域可以通过设置选项卡拖放重新排列。
一个“0”发送的值意味着它是一个单杆包。
一个包有一个名字,目的地址(域将触发一个IP查找),端口,和与它相关联的数据。
单击“测试”立即发送。单击“保存”发送后。
Packet Sender支持ASCII和混合进制记数法:
XX 被翻译成十六进制的XX
n 和 d 会转化为0A和0D
十六进制数的空间分隔
你可以保存一个数据包直接从流量日志。源地址和端口将切换为您提供方便。
一个可选的可以发送响应。同样的反应是使用TCP和UDP。
应用场景
常见用途
数据包发送器被设计成非常容易使用,同时仍然为高级用户提供足够的功能。
测试自动化
使用其命令行工具或热键
测试网络API
使用内置的UDP/TCP/SSL客户端
恶意软件分析
使用内置的UDP/TCP/SSL服务器
测试网络连接/防火墙
通过让两个数据包发送者互相交谈
技术支持
通过向客户发送带有预定义设置和数据包的便携式数据包发送器
安全研究
发送SSL,然后分析流量日志。
设备连接不上怎么办
在做测试的时候,需要先连接上设备才能进行数据包的传输,很多用户在连接设备的时候遇到问题,发现设备连接不上,下面小编为大家带来设备连接不上的解决方法。
做ESP32的UDP,TCP测试,死活连接不上
以至于测试不了
摸索半天,又翻了下官方文档
找了一个解决办法
我们可以看到
packet sender有四种模式:
1.ipv4
2.ipv6
3.自定义ip
4.多播(广播)
我的解决办法就是切换到自定义ip模式
设备连接我们自定义的ip就没问题了(端口号要对)
设置方法:
上方菜单栏->file->settings
填入语法合格的ip就行
以上就是解决方法了,应该能让用户成功连接上自己的设备。
怎么用
1、首先先安装并打开软件
2、软件中设置名字,IP地址等等信息
3、在下方填入你要发送数据包的地址。
怎么显示返回
1、你在目标安卓机器端建立了一个服务来处理获取当前界面元素,监听的是设备本机网络上的端口5555
2、那么在pc客户端你就可以执行“adb forward tcp:5555 tcp:5555“来把发送到pc本地的5555端口的数据直接转发到目标安卓机器的服务监听端口上
3、客户端发送了个shutdown命令过来,那么你的服务器端是否能正确进行解析和handle呢?甚至有时我们的应用出现bug了,我们需要快速的找到一个方法去发送一个命令过去去检查究竟是客户端还是服务端产生了问题
4、软件中可以让我们制定tcp甚至udp端口把相应的命令发送到制定的ip地址上面,同时还支持接收服务端发送回来的回应等,让我们很方便的进行分析。
更新日志
控制台版本不再需要GUI库。这是一个真正的“控制台”的应用程序
修正大量持久性TCP
控制台版本现在循环,并等待所需时间?w
注意,零是有效的,可用于动态绑定