文件名称:嗅探器:记录并分析传出的HTTP请求
文件大小:1.55MB
文件格式:ZIP
更新时间:2024-02-22 22:15:23
ruby http sniffer RubyRuby
嗅探器 嗅探器旨在帮助: 记录传出的HTTP请求。 嗅探器日志以JSON格式导出到ELK,登录条目等。 调试请求。 嗅探器允许将所有请求/响应保存在存储中以供将来调试 嗅探器支持最常见的HTTP访问库: 演示版 安装 将此行添加到您的应用程序的Gemfile中: gem 'sniffer' 然后执行: $ bundle 或自己安装为: $ gem install sniffer 用法 以下是一些简单的示例,可以帮助您入门: require 'http' require 'sniffer' Sniffer . enable! HTTP . get ( 'http://example.com/?lang=ruby&author=matz' ) Sniffer . data [ 0 ] . to_h # => {:request=> # {:host=>"example.com", # :query=>"/?lang=ruby&author=matz", # :port=>80, # :headers=>{"Accept-Encoding"=>"gzip
【文件预览】:
sniffer-master
----bin()
--------console(342B)
--------setup(131B)
----Rakefile(175B)
----.github()
--------PULL_REQUEST_TEMPLATE.md(500B)
--------ISSUE_TEMPLATE()
--------workflows()
----sniffer.gemspec(2KB)
----assets()
--------demo.gif(1.5MB)
----.rubocop.yml(971B)
----Gemfile(162B)
----.rspec(31B)
----spec()
--------yaml()
--------support()
--------sniffer()
--------sniffer_spec.rb(2KB)
--------spec_helper.rb(1KB)
----.gitignore(141B)
----CHANGELOG.md(360B)
----lib()
--------sniffer()
--------sniffer.rb(2KB)
----CODE_OF_CONDUCT.md(3KB)
----README.md(7KB)
----LICENSE.txt(1KB)