HTTP 流量复制工具 Gor v0.15.0发布

jopen 8年前
   <p style="text-align:center"><img alt="" src="https://simg.open-open.com/show/6ce7cf8af4a4cedc629d53cd0293c2fb.png" /></p>    <p>Gor 是用 Go 编写的简单 HTTP 流量复制工具,主要是为了从生产服务器返回流量到开发环境。使用 Gor 可以在实际的用户会话中测试代码。</p>    <p style="text-align:center"><img alt="" src="https://simg.open-open.com/show/f0e3009a015fe2c1647e6d02c62f33e1.png" /></p>    <p style="text-align:center"><strong>Gor 基础工作流</strong></p>    <h2>更新日志</h2>    <ul>     <li><strong>[PRO]</strong> Added support for working with <a href="/misc/goto?guid=4958993101292116742">binary protocols (thrift/protocol buffers)</a></li>     <li><strong>[PRO]</strong> <a href="/misc/goto?guid=4958993101405393896">Recording and replaying keep alive TCP sessions</a></li>     <li>Replaying request in proper order when using multiple files <a href="/misc/goto?guid=4958993101506633303">#300</a></li>     <li>Validate bodies when Content-Length or Transfer-Encoding found <a href="/misc/goto?guid=4958993101607441576">#317</a></li>     <li>Return of ElasticSearch support! <a href="/misc/goto?guid=4958993101706713204">#331</a> <a href="/misc/goto?guid=4958993101808591453">#333</a></li>     <li>Added <code>--exit-after</code> option to specify duration after which Gor will exit <a href="/misc/goto?guid=4958993101907629423">#336</a></li>     <li>Updated response output file format, now third value is timestamp and forth is latency</li>     <li>Properly read body when no <code>Content-Length</code> but there is <code>Connection: close</code> <a href="/misc/goto?guid=4958993102043015920">d34c27c</a></li>     <li>Remove <code>--input-http</code> option (too confusing and never really worked) <a href="/misc/goto?guid=4958993102166017853">f0acd31</a></li>     <li>Force Go DNS resolver (C one caused crashes for multiple people) <a href="/misc/goto?guid=4958993102294478718">07fa6d9</a></li>     <li>Fix interception on loopback interface when non-local IP used <a href="/misc/goto?guid=4958993102430058532">1ed8691</a></li>     <li>Fix intercepting traffic from virtual interfaces <a href="/misc/goto?guid=4958993102554481848">51860e1</a></li>     <li>Fix 100-continue header when it places not in the end <a href="/misc/goto?guid=4958993102685434304">#314</a></li>     <li>Fix relative file names when using <code>--output-file</code> <a href="/misc/goto?guid=4958993102821951070">#304</a></li>     <li>Properly cleanup used resources on exit <a href="/misc/goto?guid=4958993102938540316">#305</a></li>     <li>Fix connection timeout when using <code>--output-http-timeout</code> <a href="/misc/goto?guid=4958993103046277740">c4271ff</a></li>    </ul>    <h2>下载</h2>    <ul>     <li><a href="/misc/goto?guid=4958993103176257906" rel="nofollow">7.51 MB<strong>gor.exe</strong></a></li>     <li><a href="/misc/goto?guid=4958993103301688143" rel="nofollow">3.76 MB<strong>gor_v0.15.0_mac.tar.gz</strong></a></li>     <li><a href="/misc/goto?guid=4958993103423857565" rel="nofollow">4.16 MB<strong>gor_v0.15.0_x64.tar.gz</strong></a></li>     <li><a href="/misc/goto?guid=4958993103560021073" rel="nofollow"><strong>Source code</strong> (zip)</a></li>     <li><a href="/misc/goto?guid=4958993103700239891" rel="nofollow"><strong>Source code</strong> (tar.gz)</a></li>    </ul>    <p>本站原创,转载时保留以下信息:<br /> 本文转自:深度开源(open-open.com)<br /> 原文地址:<a href="http://www.open-open.com/news/view/22335372">http://www.open-open.com/news/view/22335372</a></p>