From 5e91f0d209fa5acc850455d6704a7f5fcbedba8b Mon Sep 17 00:00:00 2001 From: jesopo Date: Tue, 29 Jan 2019 16:01:43 +0000 Subject: [PATCH] Remove `haveibeenpwned.py`, it's 99% useless --- modules/haveibeenpwned.py | 25 ------------------------- 1 file changed, 25 deletions(-) delete mode 100644 modules/haveibeenpwned.py diff --git a/modules/haveibeenpwned.py b/modules/haveibeenpwned.py deleted file mode 100644 index 6d4ca8b1..00000000 --- a/modules/haveibeenpwned.py +++ /dev/null @@ -1,25 +0,0 @@ -from src import ModuleManager, utils - -URL_HAVEIBEENPWNEDAPI = "https://haveibeenpwned.com/api/v2/breachedaccount/%s" -URL_HAVEIBEENPWNED = "https://haveibeenpwned.com/" - -class Module(ModuleManager.BaseModule): - @utils.hook("received.command.beenpwned", min_args=1) - def beenpwned(self, event): - """ - :help: Find out if a username, email or similar has appeared in any - hacked databases - :usage: - """ - page = utils.http.request(URL_HAVEIBEENPWNEDAPI % event["args"], - json=True, code=True) - if page: - if page.code == 200: - event["stdout"].write( - "It seems '%s' has been pwned. check on %s." % (event["args"], - URL_HAVEIBEENPWNED)) - else: - event["stdout"].write("It seems '%s' has not been pwned" % ( - event["args"])) - else: - raise utils.EventsResultsError()