Module: Ronin::Network::Mixins::DNS
Overview
Adds DNS convenience methods and parameters to a class.
Defines the following parameters:
nameserver(String) - DNS nameserver to query.
Class Method Summary (collapse)
Instance Method Summary (collapse)
-
- (Object) dns_resolver(nameserver = self.nameserver)
protected
The DNS Resolver to use.
-
- (Object) nameserver
-
- (Object) nameserver=(value)
Methods included from Mixin
Methods included from DNS
#dns_lookup, #dns_lookup_all, #dns_reverse_lookup, #dns_reverse_lookup_all
Class Method Details
+ (Object) nameserver
38 39 |
# File 'lib/ronin/network/mixins/dns.rb', line 38 parameter :nameserver, :type => String, :description => 'DNS nameserver' |
+ (Object) nameserver=(value)
38 39 |
# File 'lib/ronin/network/mixins/dns.rb', line 38 parameter :nameserver, :type => String, :description => 'DNS nameserver' |
Instance Method Details
- (Object) dns_resolver(nameserver = self.nameserver) (protected)
The DNS Resolver to use.
48 49 50 |
# File 'lib/ronin/network/mixins/dns.rb', line 48 def dns_resolver(nameserver=self.nameserver) super(nameserver) end |
- (Object) nameserver
38 39 |
# File 'lib/ronin/network/mixins/dns.rb', line 38 parameter :nameserver, :type => String, :description => 'DNS nameserver' |
- (Object) nameserver=(value)
38 39 |
# File 'lib/ronin/network/mixins/dns.rb', line 38 parameter :nameserver, :type => String, :description => 'DNS nameserver' |