If you don’t remember me, I am a bot that automatically creates threads with tech support scams urls and numbers. Today i am gladly saying that i will open-source the project: Click here
If you don’t know cartman is a discord bot that reports and lookup both mobile numbers and phishing urls.
Recently I added support for playit domains.
Requirements:
You need to make a discord application (bot + application.commands)
Setup api keys to:
https://api.ipdata.co/
https://apilayer.net
https://urlscan.io/
https://playit.gg/ (Optional) (You need to talk with the server’s owner to request an api key).
Google safebrowsing.
Custom SMTP
In discord-side I support the following commands:
/whois [domain|ip|mobile] [query] - Fetches information about the specific category (Whois for domain, IPData for specific ip address and apilayer for the mobile number).
/report [url] [query] [reason] - Reports the url to google safebrowsing, urlscan and maybe creating a topic here (but I removed the code due to abuse in the system). The reasons are phishing, TSS and malware. (If url is from playitt, it will automatically use their api for abuse). If the reason is TSS it will use the same scheme how i make topics here. It uses proxy to go that website, take screenshot and get the content of it. Phone numbers in US, JP are only supported. (Slight support for FR and DE).
/refreshproxies - Refreshes the list of proxies.
To build the bot you need to have installed Intellij (I use 2024.1)
The bot supports a system where you choice who can report or use the bot at all. It also supports database for users and what privileges they have. The existing privileges are VERIFIED, VERIFIER and DEVELOPER. where developer have some other commands that are not related in reporting process.
If you have any questions don’t hesistate to PM here or on discord.