Sha256: 9febbe10dc51410bc535ecad4bc98304be04183c9d22d5057dc4a7174385e883

Contents?: true

Size: 443 Bytes

Versions: 3

Compression:

Stored size: 443 Bytes

Contents

#!/usr/bin/env ruby

require 'ronin/listener/http'

Ronin::Listener::HTTP.listen(host: <%= @host.inspect -%>, port: <%= @port -%><%- if @vhost -%>, vhost: <%= @vhost.inspect %><%- end -%><%- if @root -%>, root: <%= @root.inspect -%><%- end -%>) do |request|
  puts "#{request.method} #{request.path} #{request.version}"

  request.headers.each do |name,value|
    puts "#{name}: #{value}"
  end

  puts request.body if request.body
  puts
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
ronin-listener-0.1.0 data/new/http.rb.erb
ronin-listener-0.1.0.rc2 data/new/http.rb.erb
ronin-listener-0.1.0.rc1 data/new/http.rb.erb