From 078891127d4eb5dad405889623e3a7ee37b5fd25 Mon Sep 17 00:00:00 2001 From: jesopo Date: Thu, 4 Oct 2018 10:18:44 +0100 Subject: Combile modules/dns.py and modules/geoip.py in to modules/ip_addresses.py, add !rdns command --- modules/dns.py | 23 ----------------------- 1 file changed, 23 deletions(-) delete mode 100644 modules/dns.py (limited to 'modules/dns.py') 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 = 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))) -- cgit v1.3.1-10-gc9f91