Packet Sender软件是一款开源的网络数据包传输软件,用于发送和接收TCP,UDP以及SSL(加密的TCP)数据包;该工具不仅易于使用,最重要的是它软件是一个绝对免费的应用,用户可以能够无限制的使用所有功能;它可以能够为从事网络运营工作的用户能够提供足够多的功能,轻松满足用户对TCP,UDP以及SSL数据包的发送和接收需求;Packet Sender作为一款开源的程序,功能正不断的完善中,这款工具可可以能够被用于个人或者是商业用途中;如果对网络数据包有接收和传出需求的用户欢迎下载体验这款软件。

软件功能
1、以超越原始应用程序的方式控制基于网络的设备
2、测试自动化,使用其命令行工具和/或热键。
3、测试网络API,使用内置的TCP,UDP,SSL客户端。
4、恶意软件分析,使用内置的UDP,TCP,SSL服务器。
5、对安全连接进行故障排除,使用SSL。
6、测试网络连接/防火墙,通过让2个数据包发件人互相交谈。
7、对设备进行压力测试,使用强大的网络生成器工具。
8、技术支持,向客户发送带有预定义设置和数据包的便携式数据包发件人。
9、使用Packet Sender Cloud服务共享/保存/协作。
软件特色
1、这款工具可以能够免费使用,无需注册和登录软件。
2、兼容多个系统,可以能够进行扩平台操作。
3、用户可以能够使用这款工具发送和接收UDP,TCP或SSL。
4、该工具支持ASCII或十六进制,用户可以能够自定义任何数据。
5、可以能够使用命令脚本,让这款工具可以能够自动进行工作。
6、在不同项目上工作时,可以能够在数据包集之间快速交换。
使用方法
1、解压软件并安装,完成安装之后启动软件打开即可使用。

2、进入软件之后,您可以能够使用搜索框使用关键字搜索系那个管的包。

3、此时您搜索到的包将会显示在列表窗口中,选中需要查看的包。

4、包的信息将会直观的在此显示出来。

5、您可以能够删除保存的数据包。

6、您可以能够在下方单击对应的按钮将包保存下来,或者保存日志又或者将其复制到粘贴板中。

7、在文件菜单下,您可以能够打开设置面板都软件进行设置,还可以能够进行导入数据库和导出数据库的操作。

8、在工具菜单下可以能够使用云保存和共享,路由器工具,强辐射发生器等功能。

9、保存ipv4,IPv4,多播设置,组播地址,绑定UDP端口进行保存。

使用说明
便携式模式
数据包发送器具有“便携式”模式。启动时,它会寻找packets.ini并ps_settings.ini在其运行时的目录。对于SSL服务器,它将查找ps.key和ps.pem。
Windows用户,此目录与.exe相同。对于Mac用户,此运行时目录位于PacketSender.app/Contents/MacOS。如果找到INI文件,它将使用它们代替%APPDATA%或Library/Application Support。
IPv4,IPv6和自定义IP
Packet Sender的内置服务器被配置为支持IPv4或IPv6,但不能同时支持两者。对于客户端,Packet Sender GUI和CLI在发送时似乎会在两种模式之间切换(您可能需要包括作用域ID)。较旧的Packet Sender版本尝试同时使用这两种方法,但测试发现这样做不可靠。单击右下角的IPv4 / IPv6切换按钮在两者之间切换。
在设置中,您还可以能够强制Packet Sender的服务器绑定到自定义IP地址。这对于具有多个NIC或复杂IP设置的系统非常有用。如果告知绑定到不存在的地址,Packet Sender将触发错误。

组播(实验性)
通过尝试发送到IPv4多播地址或通过多播子菜单触发Packet Sender的多播支持。该功能目前处于实验阶段,存在这些已知问题。
加入多播时,Packet Sender放弃对IPv6的支持。
并保持废弃状态,直到您重新访问设置或尝试发送到IPv6
在wifi上,多播加入有时需要20秒才能真正生效。
如果交换机重新启动或其他常见错误,Packet Sender没有逻辑重新加入多播组。
尽管路线图上没有IPv6多播支持。欢迎需要IPv6多播支持的赞助商与我联系。
UDP流量生成器(实验性)
如果普通的发送系统还不够用,您现在可以能够用数据包锤击目标IP,以查看设备是否可以能够处理它。请注意,此功能是实验性的,显示的指标尚未经过全面测试。

附加文档(GUI)
对于所有台式机版本,Packet Sender都是相同的。唯一的区别是其主题与操作系统匹配。

在右下角,有UDP,TCP和SSL服务器状态和端口。您可以能够单击以激活或停用它们。Packet Sender支持绑定到任意数量的端口。
还有IPv4(默认),IPv6,自定义IP,切换按钮
重发数据包期间,将有一个按钮取消所有重发。
请检查您的防火墙。Windows积极阻止基于TCP的服务器。如果防火墙阻止了Packet Sender,它仍然可以能够工作,但是它不能接收未经请求的基于TCP的数据包。
在表中,有一个已保存数据包的列表。您可以能够双击以直接编辑此表中的字段。
选择多个数据包以启用“多发送”。所选数据包显示在流量日志上方的快速发送区域中。
可以能够通过在设置菜单中拖放来重新排列字段。
重发值为“ 0”表示它是单发数据包。
数据包具有名称,目的地址(域名在发送前默认解析),端口和与其关联的数据。
点击“发送”立即发送。点击“保存”以稍后发送。
对于IPv6发送,您还将需要作用域ID。
Packet Sender支持混合的ASCII和HEX表示法:
\ XX以十六进制转换为XX
\ n,\ r,\ t将转换为0A,0D和09
十六进制数字以空格分隔
十六进制字段将尝试解释其他常见的定界符(例如逗号,冒号(Wireshark),分号,“ 0x”等)并自动更正。
还支持单个十六进制流。如果字节数为奇数,Packet Sender将假定前字节需要为零,然后自动更正。
ASCII示例:hello world \ r
十六进制示例:68 65 6c 6c 6f 20 77 6f 72 6c 64 0d
您可以能够直接从流量日志中保存数据包。系统将提示您输入名称,并且为方便起见,将切换源地址和端口。
您也可以能够将文件直接加载到十六进制字段中。HEX字段最多支持发送10,922字节。通过命令行发送的理论限制为200 MB。
可以能够发送可选响应。对于TCP和UDP使用相同的响应。
热键/键盘快捷键
顶部的字段可以能够使用CTRL + 1,CTRL + 2等进行导航,最多可以能够按CTRL + 8(发送按钮)进行导航。在Mac上,快捷键是Command。
一些注意事项:
导航到TCP / UDP / SSL选项时,可以能够使用上/下或t / u / s字符。
如果要使用热键自动操作(使用诸如AutoHotKey之类的工具),则可能需要关闭“还原上一个会话”。
SSL客户端和服务器
Packet Sender支持通过SSL建立加密连接。GUI和命令行均支持此功能。一些注意事项:
连接期间将立即处理证书协商。
默认情况下,Packet Sender忽略所有SSL错误(证书过期,错误的主机名,自签名等)。
Packet Sender将证书协商进度输入到流量日志中。
Packet Sender输出在流量日志中使用的加密算法(例如AES 128)。
Packet Sender捆绑了一个内部“ Snake Oil”证书,用作Windows的服务器。证书和密钥与数据包和设置位于同一位置。
覆盖“设置”中的证书位置也会覆盖这些蛇油证书。
Packet Sender捆绑了OpenSSL以便在Windows中使用。在Mac和Linux上,Packet Sender将使用本机SSL库。
本产品包括由OpenSSL Project开发的,用于OpenSSL Toolkit的软件。(http://www.openssl.org/)

如果发生SSL错误,Packet Sender会将其输出到流量日志。如果该设置仍然要继续(默认),它将继续协商加密。否则,连接将因连接失败而终止。

智能响应
Packet Sender最多支持5个智能响应。要使用它,请禁用常规响应。

Packet Sender将在您选择的编码内比较数据包。
Packet Sender在发送答复之前先翻译编码。
可用的编码为:
混合ASCII-编码ASCII以及不可打印字符的标准包发送方方式
HEX-数据包发送者的常规HEX编码
EBCDIC(不建议使用)-一种主要由IBM大型机使用的编码。输入字段是普通的混合ASCII,在执行比较和发送时会进行翻译。
巨集
发送响应时,Packet Sender支持以下宏:
{{DATE}}-以“ yyy-mm-dd”格式发送当前日期。
{{TIME}}-以“ hh:mm:ss ap”格式发送当前时间。
{{UNIXTIME}}-发送当前纪元时间戳。
{{RANDOM}}-发送一个随机数,范围从0到32767或2147483647,具体取决于32位或64位(Windows的默认安装程序是32位,Mac是64位)。
{{UNIQUE}}-发送随机字符串。使用内部UUID生成它。Packet Sender将在发送前将宏与实际值交换。
持久的TCP和SSL
Packet Sender通过单独的UI对话框支持持久的TCP和SSL连接。通过在主窗口或设置对话框中的复选框启用它。

可以能够创建任意数量的持久连接。
先前保存的数据包可以能够在下拉菜单中加载。
有一个“原始”视图和“ ASCII”视图。ASCII视图可用于对原始视图未打印的数据进行故障排除。
流量也保存在主窗口流量日志中。
可以能够将文件上传到持久连接。如果使用此功能,则可能希望关闭日志记录。
发送/接收有效数据包后,左下方的计时器将启动。连接关闭后,它将停止。
快速发送时,您可以能够选择按回车键附加回车符。这对于通过TCP / SSL连接的命令提示符菜单很有用。Packet Sender记住\ r复选框的先前状态。
传入与服务器的持久连接将启动UI对话框。
在重新发送期间,持久连接包将被带到新的UI对话框。单击“重新发送(1)”将其取消。
命令行不支持持久连接。
IPv4子网计算器
Packet Sender具有内置的子网计算器。它在“工具”菜单下。

日志窗口将显示在计算机上找到的非环回IPv4和IPv6地址。
左上方的字段允许输入IPv4地址。
下面的字段适用于XXXX或/ XX表示法的子网。
计算结果在右侧。
下面的字段可以能够快速检查IPv4是否在您的子网中。
其他配置选项
服务器中的IPv4模式,IPv6模式,自定义IP。这与拨动开关相同,不同之处在于拨动开关不会记住自定义IP。
流量日志和数据包表由可拖动拆分器划分。该分离器也可以能够在任一侧折叠。
将原始数据包数据复制到剪贴板(默认)。如果您的数据包含大量非ASCII字符,则可能需要翻译后的版本。
X个数据包后,可以能够自动取消重新发送。设置为0可永久重新发送。
流量日志可以能够设置为滚动到100个条目。否则,日志将以10k滚动。
数据包的导入/导出可通过菜单进行。
在发送之前尝试接收(某些服务器会期望这种行为)。
发送数据之前延迟500毫秒(某些服务器速度很慢)。
为ASCII启用键盘快捷键- EBCDIC转换(不建议使用)。
在输入过程中解析DNS。默认设置是在发送前解析DNS。
忽略SSL错误。Packet Sender将记录错误并继续加密。否则,Packet Sender放弃连接。SSL服务器始终忽略错误。
文档(命令行)
Windows安装中使用的命令行扩展名是.com。使用.exe将启动GUI。保留扩展名,Windows将选择正确的程序。相同的可执行文件控制Mac和Linux操作系统的命令行和GUI。

Packet Sender中的命令行系统遵循与其他Linux实用程序相同的模式。它有一个长名称(例如--version)和一个短名称(例如-v)。这些选项可以能够按任何顺序排列,Packet Sender可以能够正确解析它们。最后3个选项位于位置,并且必须显示在最后。它们是IP,端口和数据。如果使用存储的数据包,这些最后一个选项是可选的。
版权声明:Packet Sender(UDP/TCP网络测试工具)所展示的资源内容均来自于第三方用户上传分享,您所下载的资源内容仅供个人学习交流使用,严禁用于商业用途,软件的著作权归原作者所有,如果有侵犯您的权利,请来信告知,我们将及时撤销。
软件下载信息清单:
驱动文件名称 | 发布日期 | 文件大小 | 下载文件名 |
---|---|---|---|
Packet Sender(UDP/TCP网络测试工具)安装包 | 2024年11月18日 | 21.1 MB | PacketSender.zip |
软件评论