class Ronin::Support::Network::UDP::Proxy

The UDP Proxy allows for inspecting and manipulating UDP protocols.

## Example

require 'ronin/support/network/udp/proxy'
require 'hexdump'

Ronin::Support::Network::UDP::Proxy.start(:port => 1337, :server => ['4.2.2.1', 53]) do |proxy|
  hex = Hexdump::Hexdump.new

  proxy.on_client_data do |(client,(host,port)),server,data|
    puts "#{host}:#{port} -> #{proxy}"
    hex.dump(data)
  end

  proxy.on_server_data do |(client,(host,port)),server,data|
    puts "#{host}:#{port} <- #{proxy}"
    hex.dump(data)
  end

end

@since 0.5.0