Leonid Bugaev
0f8e2f2d52
Merge branch 'master' of https://github.com/buger/gor
2017-08-22 20:43:22 +05:00
Leonid Bugaev
74a5c8570d
Update s3 version
2017-08-22 20:33:42 +05:00
Leonid Bugaev
1c3cd633d1
Fix bpfFilter
2017-08-22 17:20:45 +05:00
Leonid Bugaev
b8befff286
Sync makefile
2017-08-22 17:07:37 +05:00
Leonid Bugaev
2b79791fe6
Reading from pcap file should properly set src and dest ports
2017-08-22 17:07:37 +05:00
Leonid Bugaev
39ebff56b4
Update to use latest docker.dev
2017-08-22 17:07:37 +05:00
Leonid Bugaev
cf402a1d0e
Add option to specify custom BPF filter
...
Can be useful in case of non standard network interfaces when like
tunnels or SPAN ports, when IP of interface does not match with IP of
packet.
Can be used to read traffic from multiple ports and interfaces at once
as well.
2017-07-27 17:56:33 +03:00
Leonid Bugaev
211b16888e
Merge remote-tracking branch 'upstream/master'
2017-07-20 21:10:05 +03:00
Leonid Bugaev
06ec570286
Merge remote-tracking branch 'upstream/master'
2017-07-20 21:09:04 +03:00
Leonid Bugaev
09f47b25bf
Fix panic for non compilant http requests
2017-07-20 21:02:07 +03:00
Leonid Bugaev
652e589e2b
fix proto.Path
2017-06-30 15:58:45 +02:00
Leonid Bugaev
163bf1f1c0
0.16 updates
2017-06-29 21:55:49 +02:00
Leonid Bugaev
5aa1696680
Add TLS security support between --input-tcp and --output-tcp
2017-06-27 17:11:34 +02:00
Leonid Bugaev
21531cea9a
Add support for rewriting headers
2017-06-27 15:30:34 +02:00
Leonid Bugaev
03767d1a77
Add support for HTTP 1.0 and less
2017-06-27 14:24:43 +02:00
Leonid Bugaev
2680ce9dd4
Fix #467
2017-06-27 14:01:17 +02:00
Leonid Bugaev
b3dffae66f
When using --input-file it should exit once file is fully read
2017-06-27 13:56:14 +02:00
Leonid Bugaev
aa4a878436
Handle gzip encoding error
...
Fix #470
2017-06-24 20:35:35 +02:00
Leonid Bugaev and GitHub
a1a4460c90
Update Dockerfile
2017-05-18 16:53:11 +03:00
Leonid Bugaev and GitHub
2b20c1107a
Update Dockerfile
2017-05-18 16:52:46 +03:00
Leonid Bugaev and GitHub
d755c579e4
Create Dockerfile
2017-05-18 16:47:41 +03:00
Leonid Bugaev and GitHub
064519ce89
Rename Dockerfile to Dockerfile.dev
2017-05-18 16:40:42 +03:00
Leonid Bugaev and GitHub
cdd818fe77
Update README.md
2017-05-17 22:48:45 +03:00
Leonid Bugaev
c23f95d4cf
Add httpMethod function
2017-05-17 22:47:05 +03:00
Leonid Bugaev
4cf59cc913
Merge branch 'master' of https://github.com/buger/gor
2017-05-17 22:43:18 +03:00
Leonid Bugaev and GitHub
8f450c77a6
Update README.md
2017-05-17 21:34:26 +03:00
Leonid Bugaev and GitHub
a49b250ab4
Fix typo
2017-05-17 21:32:08 +03:00
Leonid Bugaev
de47f6d6f6
Fix httpHeader when header value contain ":"
2017-05-17 21:21:44 +03:00
Leonid Bugaev and GitHub
d9ce263c6a
Update README.md
2017-05-02 17:42:13 +02:00
Leonid Bugaev
74225ebb22
Rename all package imports from gor to goreplay
2017-05-01 17:56:50 +02:00
Leonid Bugaev
80777061a7
Merge remote-tracking branch 'upstream/master'
2017-05-01 17:22:45 +02:00
Leonid Bugaev
d1ddda4181
Add govendor and vendor all depended packages
2017-05-01 17:10:32 +02:00
Leonid Bugaev and GitHub
a15055ef7f
Update README.md
2017-05-01 15:25:44 +02:00
Leonid Bugaev
2b6203c110
Fix AWS config
2017-04-29 11:39:01 +02:00
Leonid Bugaev
2104bec5be
Fix S3
2017-04-29 11:31:30 +02:00
Leonid Bugaev
dcc7af4c09
Fix output-file sizeLimit
2017-04-07 15:09:16 +02:00
Leonid Bugaev
0fb98a8f48
Improve http handling
2017-04-07 14:48:12 +02:00
Leonid Bugaev
6ea23de38b
Add new option --input-raw-expire to configure TCP message expiration
2017-03-17 15:23:57 +01:00
Leonid Bugaev
375538263b
Add additional check for malformed packets
2017-03-17 15:01:32 +01:00
Leonid Bugaev
da8b75222b
Merge remote-tracking branch 'upstream/master'
2017-03-10 09:34:10 +01:00
Leonid Bugaev
a2a1bd5c67
Fix handling of 304 responses if EOF error received
2017-03-10 09:32:24 +01:00
Leonid Bugaev
ce46188dc2
Update NodeJS middleware
2017-03-06 20:15:35 +03:00
Leonid Bugaev
7c67b8c566
Add NodeJS middleware framework
2017-02-28 17:17:24 +03:00
Leonid Bugaev
e584479911
Merge branch 'master' of https://github.com/buger/gor
2017-02-26 20:57:39 +03:00
Leonid Bugaev
5a8d56e10b
Improve http client error handling
...
If replaying too fast, we can result in no TCP error, but actual
response is empty or garbage.
2017-02-26 20:55:40 +03:00
Leonid Bugaev
c8dfe67ccb
Fix middleware when used with prettyfier and gzip encoding
...
If while decompressing gzip payload decompressed value was less then
compressed, it did not changed buffer length, and middleware received
bytes left from gzip response.
2017-02-26 20:54:26 +03:00
Leonid Bugaev
ecb119e82a
Merge branch 'master' of https://github.com/buger/gor
2017-02-07 13:41:47 +03:00
Leonid Bugaev
e1f3d71f4e
Make http prettifier work with middleware
2017-02-07 13:34:51 +03:00
Leonid Bugaev
858dfaac78
Make HTTP output less verbose
...
It will act same with —debug flag
2017-02-07 13:33:45 +03:00
Leonid Bugaev
9173379cc8
Merge branch 'master' of https://github.com/buger/gor
2017-02-05 17:26:44 +03:00
Leonid Bugaev
6a48882125
Fix infinite lock at file output
2017-02-05 17:26:22 +03:00
Leonid Bugaev
bf1c67c5a1
Add install task
2017-02-05 17:26:04 +03:00
Leonid Bugaev
b1a0198354
fix
2017-01-23 20:18:28 +03:00
Leonid Bugaev
1a32de3dc6
Merge branch 'master' of https://github.com/buger/gor
2017-01-23 20:04:33 +03:00
Leonid Bugaev and GitHub
d66ba0353a
Prettify http ( #418 )
...
Prettify HTTP
2017-01-23 21:02:26 +04:00
Leonid Bugaev and GitHub
ecb16664db
Allow to use payload type for file names ( #417 )
2017-01-23 16:40:14 +04:00
Leonid Bugaev and GitHub
8c16220532
Track http responses ( #416 )
2017-01-23 16:20:27 +04:00
Leonid Bugaev
ed37589748
Cleanup modifier settings after test
2017-01-23 14:43:58 +03:00
Leonid Bugaev
590304d687
Ensure that flush do not get called on closed file
2017-01-23 14:43:43 +03:00
Leonid Bugaev
e69570367b
More fmt fixes
2017-01-23 13:34:57 +03:00
Leonid Bugaev
043c0b7436
few fmt fixes
2017-01-23 13:33:36 +03:00
Leonid Bugaev
973b028517
Merge branch 'master' into s3
2017-01-23 13:27:56 +03:00
Leonid Bugaev
b48aadc9ea
Merge branch 'master' of https://github.com/buger/gor
2017-01-20 22:37:11 +03:00
Leonid Bugaev
768a29e2af
Merge branch 'msales-apache-kafka-input'
2017-01-20 21:03:03 +03:00
Leonid Bugaev
5e90377a7f
Fmt changes
2017-01-20 21:01:19 +03:00
Leonid Bugaev
f520b338f3
Add tests and modify to work same as Kafka output
2017-01-20 21:00:23 +03:00
Leonid Bugaev
53cbd8863d
Merge branch 'apache-kafka-input' of https://github.com/msales/goreplay into msales-apache-kafka-input
2017-01-20 18:15:33 +03:00
Leonid Bugaev and GitHub
def3c91898
Add Kafka tests and raw format mode ( #415 )
...
* Add tests and send messages in raw format by default
2017-01-20 19:13:30 +04:00
Leonid Bugaev
4ea306b5a9
Merge branch 'master' of https://github.com/buger/gor
2017-01-20 16:10:12 +03:00
Leonid Bugaev
3b51158163
continue work on new docs
2017-01-20 16:09:00 +03:00
Leonid Bugaev and GitHub
fe321cd055
Merge pull request #413 from SophisticaSean/master
...
flush the output buffer when it should be flushed
2017-01-08 11:54:53 +04:00
Leonid Bugaev and GitHub
8421ddb6ff
Rename Home.md to index.md
2017-01-05 20:35:21 +03:00
Leonid Bugaev
e5935a001d
Set theme jekyll-theme-cayman
2017-01-05 20:31:56 +03:00
Leonid Bugaev
a519c09770
Set theme jekyll-theme-slate
2017-01-05 20:28:45 +03:00
Leonid Bugaev
17c1abfc5e
Create CNAME
2017-01-05 20:25:09 +03:00
Leonid Bugaev
ea8d3f7299
Set theme jekyll-theme-cayman
2017-01-05 20:21:20 +03:00
Leonid Bugaev
962fd70d1a
Add docs to master
2017-01-05 20:19:44 +03:00
Leonid Bugaev and GitHub
060f521a0a
Merge pull request #412 from buger/handle_spaces_in_filters
...
Allow spaces inside filters
2016-12-27 19:52:11 +04:00
Leonid Bugaev
8e5a256226
Allow spaces inside filters
2016-12-27 18:48:59 +03:00
Leonid Bugaev and GitHub
8ce5318fbf
Merge pull request #410 from smostovoy/381-dumb-to-files
...
Support %r - request id - output file pattern #381
2016-12-27 19:07:54 +04:00
Leonid Bugaev and GitHub
db1e3d71e7
Merge pull request #411 from buger/fix-proto-crash
...
Fix crashes in ParseHeaders
2016-12-27 18:39:22 +04:00
Leonid Bugaev
f5e8e26e96
Fix #408
2016-12-27 17:16:29 +03:00
Leonid Bugaev
3043189d55
Merge branch 'pr/406'
2016-12-23 20:29:13 +03:00
Leonid Bugaev
9b40730338
Merge branch 'master' into pr/406
2016-12-23 20:26:09 +03:00
Leonid Bugaev
be49c7e7ac
Run GC on each 1000th request
2016-12-23 20:25:09 +03:00
Leonid Bugaev
92b02e4af4
Fmt
2016-12-23 19:56:33 +03:00
Leonid Bugaev
5a7bdd3d3a
Add support for reading from s3
2016-12-23 19:56:25 +03:00
Leonid Bugaev
cd51e09fcd
Merge branch 'master' into s3
2016-12-19 20:25:06 +03:00
Leonid Bugaev
ddf2dc2876
fixes
2016-12-19 20:16:11 +03:00
Leonid Bugaev
c4869d9338
fix
2016-12-19 14:49:28 +03:00
Leonid Bugaev and GitHub
fd5118b76d
fix test: should not add port to host for https
2016-12-19 14:45:18 +03:00
Leonid Bugaev
bc1a6c9524
Merge branch 'master' of https://github.com/buger/gor
2016-12-19 14:22:41 +03:00
Leonid Bugaev
708b2cebd3
change
2016-12-19 14:17:13 +03:00
Leonid Bugaev and GitHub
7c7882969f
Merge pull request #377 from kudos/patch-1
...
Treat PATCH as a HTTP verb
2016-12-18 20:29:48 +03:00
Leonid Bugaev
5e6b58e7a6
Merge branch 'master' of https://github.com/buger/gor
2016-12-18 20:15:35 +03:00
Leonid Bugaev and GitHub
a9ab7ca2f1
Merge pull request #395 from ylegat/feature/use-pcap-timestamp
...
Resolve buger/gor#392 : use pcap timestamp
2016-12-18 20:15:09 +03:00
Leonid Bugaev
0a74db6aae
Disallow zero timeout (also used fix tests)
2016-12-18 20:09:24 +03:00
Leonid Bugaev and GitHub
ca61e39790
Merge pull request #398 from oivoodoo/master
...
Register kafka output plugin in case of having passed settings
2016-12-02 18:02:49 +03:00
Leonid Bugaev and GitHub
bde2977268
Merge pull request #396 from ylegat/bugfix/handle-content-length-missing-for-1xx-204-304
...
Resolve buger/gor#394 : Timeout for NO_CONTENT responses
2016-12-01 14:15:47 +03:00
Leonid Bugaev and GitHub
719e9b8e56
Merge pull request #379 from blastworksinc/feature/kafka-output
...
Add Apache Kafka output as JSON message
2016-11-30 20:38:47 +03:00