From 79cea49526df6739e802da4f2538ca3f98c1dd61 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julio=20C=C3=A9sar=20Su=C3=A1stegui?= Date: Tue, 24 Mar 2026 03:52:07 -0600 Subject: [PATCH] feat: add CTFtime and PentesterLab site support (#2318) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Add two cybersecurity platforms for username enumeration: - CTFtime (ctftime.org) - CTF competition platform - PentesterLab (pentesterlab.com) - Security training platform Both verified working with status_code check type. Returns 200 for existing users, 404 for non-existent. Co-authored-by: Julio César Suástegui --- maigret/resources/data.json | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/maigret/resources/data.json b/maigret/resources/data.json index f9f7fe8..95d16a6 100644 --- a/maigret/resources/data.json +++ b/maigret/resources/data.json @@ -35813,6 +35813,31 @@ "urlMain": "https://write.as", "usernameClaimed": "pylapp", "usernameUnclaimed": "noonewouldeverusethis42" + }, + "CTFtime": { + "checkType": "status_code", + "headers": { + "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36" + }, + "tags": [ + "hacking", + "us" + ], + "url": "https://ctftime.org/team/{username}", + "urlMain": "https://ctftime.org/", + "usernameClaimed": "1", + "usernameUnclaimed": "999999999" + }, + "PentesterLab": { + "checkType": "status_code", + "tags": [ + "hacking", + "us" + ], + "url": "https://pentesterlab.com/profile/{username}", + "urlMain": "https://pentesterlab.com/", + "usernameClaimed": "admin", + "usernameUnclaimed": "noonewouldeverusethis7" } }, "engines": {