diff options
| author | 2018-10-04 10:18:44 +0100 | |
|---|---|---|
| committer | 2018-10-04 10:18:44 +0100 | |
| commit | 078891127d4eb5dad405889623e3a7ee37b5fd25 (patch) | |
| tree | 7a2192af04d0cd0b7e67b8b440abda487f010da9 /modules/dns.py | |
| parent | 'ModuleWarning' -> 'ModuleManager.ModuleWarning' in modules/modules.py (diff) | |
| signature | ||
Combile modules/dns.py and modules/geoip.py in to modules/ip_addresses.py, add
!rdns command
Diffstat (limited to 'modules/dns.py')
| -rw-r--r-- | modules/dns.py | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/modules/dns.py b/modules/dns.py deleted file mode 100644 index 65f357e0..00000000 --- a/modules/dns.py +++ /dev/null @@ -1,23 +0,0 @@ -import socket -from src import ModuleManager, utils - -class Module(ModuleManager.BaseModule): - _name = "DNS" - - @utils.hook("received.command.dns", min_args=1) - def dns(self, event): - """ - :help: Get all addresses for a given hostname (IPv4/IPv6) - :usage: <hostname> - """ - hostname = event["args_split"][0] - try: - address_info = socket.getaddrinfo(hostname, 1, 0, - socket.SOCK_DGRAM) - except socket.gaierror: - event["stderr"].write("Failed to find hostname") - return - ips = [] - for _, _, _, _, address in address_info: - ips.append(address[0]) - event["stdout"].write("%s: %s" % (hostname, ", ".join(ips))) |
