
阅读其他语言版本:English, Español, Deutsch, Français, italiano, 简体中文.
Packet Sender 是一款开源工具,可用于发送和接收 TCP、UDP 以及 SSL(加密 TCP)数据包,同时支持 HTTP/HTTPS 请求和面板生成。主分支正式支持 Windows、Mac 和桌面 Linux(基于 Qt)。其他平台可能会重新编译并重新分发 Packet Sender。Packet Sender 完全免费,采用 GPL v2 或更高版本许可,可用于商业和个人用途。如果您觉得这款应用有用,请考虑捐赠或赞助,以便开发工作得以持续。
Packet Sender 感谢以下赞助商。
Eletiope 为展览馆、博物馆和企业展厅提供照明、视听和沉浸式空间安装服务。
John Huntington
作家、顾问、教育家、音响工程师、获奖摄影师和风暴追逐者。
注意: 如果在 Windows 上遇到问题,请尝试(临时)禁用防火墙。
Packet Sender 的官方发布版可从 PacketSender.com 下载。部分平台会重新分发 Packet Sender。

Packet Sender for iOS 是完全原生的,只包含最低权限,不收集任何数据。这是一款尊重用户的软件。感谢您支持这项工作。
iOS 版本位于 Apple App Store
Packet Sender 在所有桌面平台上的界面完全一致,仅主题会适配操作系统。

顶部字段可使用 CTRL+1、CTRL+2 … CTRL+8(发送按钮)进行导航。在 Mac 上快捷键为 Command。
快捷键与对应字段如下:
部分说明:
默认情况下,Packet Sender 启动时会在随机端口上启用 UDP、TCP 和 SSL 服务器(显示在右下角按钮)。您可以使用逗号分隔的端口号绑定任意数量端口,例如 0, 1000, 2000 将绑定“随机”端口以及 1000、2000 端口。

UDP 按钮现在显示已绑定 3 个端口,其中 1 个是随机的。

另一项设置是对所有请求回复响应。您也可以让响应包含宏。有一个字段用于输入响应(或加载已保存的数据包)。
默认情况下 Packet Sender 绑定到任意 IPv4 地址。在设置的该区域,您可以改为绑定任意 IPv6 地址或指定 IP 地址。
绑定到特定地址在有多张网卡时非常有用,可强制(如广播数据包)从指定网卡发出。

部分协议要求服务器在客户端发送前先发送数据(如许多 telnet 服务)。可通过“接收后再发送”启用此流程。
如果您的设备较慢(如处理器较弱的嵌入式服务器),建议启用“连接后延迟 500 ms”,让慢速服务器有时间启动处理程序。
Packet Sender 的内置服务器配置为同时支持 IPv4 或 IPv6,但不能同时支持两者。对于客户端,Packet Sender GUI 和 CLI 在发送时会自动无缝切换两种模式(IPv6 可能需要 scope ID)。点击右下角的 IPv4 / IPv6 切换按钮即可切换。
在设置中,您还可以强制 Packet Sender 的服务器绑定到自定义 IP 地址。这对拥有多网卡或复杂 IP 配置的系统非常有用。如果绑定的地址不存在,Packet Sender 会触发错误。

Packet Sender 内置子网计算器,位于“工具”菜单中。

Wake-On-LAN(或 WOL)是一种协议,用于将计算机从睡眠状态唤醒。它通过发送包含基于目标 MAC 地址的特殊数据的广播包来触发。更多信息请参阅 Wikipedia。
Packet Sender 内置 WOL 生成器,位于“工具”菜单。