Sha256: 6ee2ecf814675b19c43f6b2509a30106e85cc825ebe6a81e3a6b56e589a705c1

Contents?: true

Size: 451 Bytes

Versions: 2

Compression:

Stored size: 451 Bytes

Contents

#!/usr/bin/env ruby
# frozen_string_literal: true

require 'bundler/setup'
require 'ronin/listener/dns'

puts "Listening on 127.0.0.1:5553 for *.example.com ..."
puts "Try running `host -p 5553 s3cr3t.example.com 127.0.0.1` to test"
puts

begin
  Ronin::Listener::DNS.listen('example.com', host: '127.0.0.1', port: 5553) do |query|
    puts "Received query for #{query.type} #{query.label} from #{query.source}"
  end
rescue Interrupt
  exit(127)
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ronin-listener-dns-0.1.0 examples/server.rb
ronin-listener-dns-0.1.0.rc1 examples/server.rb