如何使用Go模拟SPAN端口在线路上写入手动创建的http数据包?

如何使用Go模拟SPAN端口在线路上写入手动创建的http数据包?,go,packets,Go,Packets,我需要对我编写的应用程序进行一些压力测试,该应用程序从镜像端口获取数据包并进行处理。我想使用Go创建一个测试线束,它可以在线路上写入格式良好但随机的HTTP数据包,但我不知道如何在写入数据包之前不拨打远程HTTP服务器 有人能告诉我如何在不需要先建立连接的情况下在导线上写入原始数据吗?Go中有没有一种方法可以将网络接口视为通用I/O设备,只向其写入字节?什么是HTTP数据包?这是一个纯文本协议。你是说HTTP2吗?或者你的意思是发出HTTP请求?如果是第二个,那么你可以看看HTTP没有“数据包”

我需要对我编写的应用程序进行一些压力测试,该应用程序从镜像端口获取数据包并进行处理。我想使用Go创建一个测试线束,它可以在线路上写入格式良好但随机的HTTP数据包,但我不知道如何在写入数据包之前不拨打远程HTTP服务器


有人能告诉我如何在不需要先建立连接的情况下在导线上写入原始数据吗?Go中有没有一种方法可以将网络接口视为通用I/O设备,只向其写入字节?

什么是HTTP数据包?这是一个纯文本协议。你是说HTTP2吗?或者你的意思是发出HTTP请求?如果是第二个,那么你可以看看HTTP没有“数据包”,你想把原始的TCP数据包写入网络吗?您无法绕过拨号连接,因为没有已建立连接的TCP数据包不会起任何作用。您可以查看和包以了解一些较低级别的ip处理。