Skip to content

HttpCopy 是一个用Go编写的流量复制工具。

Notifications You must be signed in to change notification settings

kalesn/httpcopy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

httpcopy - 流量复制工具

项目简介

使用Go语言开发的轻量级流量复制工具, 基于7层http协议进行录制。 完全兼容gor (goreplay),可以使用gor 进行流量回放,流量过滤等。

主要为了解决gor使用4层录制流量丢失问题

功能特性

  • http层流量复制

支持平台

Windows、Linux、Mac OS

安装

源码安装

  • 安装Go 1.11+
  • go get -d github.com/kalesn/httpcopy
  • export GO111MODULE=on
  • 编译 cd httpcopy/cmd/httpcopy/; go build
  • 使用方式:
    ./httpcopy --input-http :9797 --output-file dir/xxx.file
    ./httpcopy --input-http :9797 --output-http] http[s]://domain
    ./httpcopy --input-file dir/xxx.file --output-http http[s]://domain
  • 注:流量回放 "--output-http" 可以使用gor进行回放

About

HttpCopy 是一个用Go编写的流量复制工具。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages