sokit是一款非常简单易用的tcp、udp调试工具,主要适用于专业的网络管理使用,它可以轻松查看网内的数据情况,能够有效地接收、发送、转发TCP或UDP数据包。
下载链接:https://github.com/sinpolib/sokit
一、使用sokit发送HTTP请求
[ ]中括号内的内容被识别为二进制,0d0a相当于\r\n, 在文本框中直接输入\r\n 会被解析成"\"和"r",因此必须使用 [0d0a]这样的二进制表示。
如果不加Host的 header,nginx会返回400错误。
GET / HTTP/1.1[0d0a]Host: localhost[0d0a0d0a]
二、模拟http服务端,返回HTTP响应
sokit可以监听端口,可以发送HTTP响应。也是要按照http协议的格式
HTTP/1.1 200 OK[0d0a]Content-Length: 4[0d0a][0d0a]test
浏览器访问http://localhost:1234/后,在sokit上【当前连接】中选择对应的连接,点击发送, 即可在浏览器中看到结果。
备注
sokit是支持ipv6的。可以试试监听 ::0 地址,如果你的主机有ipv6的地址,可以通过浏览器访问ipv6的地址进行测试。