> cat /dev/github | grep security-tools
discovered 30 Mar 2026

mailcat

Python ★ 840 via github-topic
→ View on GitHub

AI Summary: Mailcat is a tool designed to discover existing email addresses based on a user’s nickname, supporting over 170 domains across 37 email providers. It offers functionality through scripts that can be run via Tor or proxy to maintain anonymity, and it employs various methods such as SMTP and API for address retrieval. Notable features include extensive provider support and options for managing connection limits to enhance performance.


README

mailcat


The only cat who can find existing email addresses by nickname.

Usage

First install requirements:

pip3 install -r requirements.txt

Then just run the script:

./mailcat.py username

It’s recommended to run script through Tor or proxy. You can use internal Tor routing (--tor) or proxychains. Examples:

./mailcat.py --tor username
proxychains4 -q python3 mailcat.py username

./mailcat.py username --proxy http://1.2.3.4:8080

Supported providers

Total 37 providers, > 170 domains and > 100 aliases.

NameDomainsMethod
Gmailgmail.comSMTP
Yandexyandex.ru + 5 aliasesSMTP
Protonmailprotonmail.com + 2 aliasesAPI
iCloudicloud.com, me.com, mac.comAccess recovery
MailRumail.ru + 4 other domainsRegistration
Ramblerrambler.ru + 5 other domainsRegistration
Tutanotatutanota.com + 4 other domainsRegistration
Yahooyahoo.comRegistration
Outlookoutlook.com, hotmail.comRegistration
Zohozohomail.comRegistration
Lycoslycos.comRegistration
Eclipsoeclipso.eu + 9 other domainsRegistration
Posteoposteo.net + 50 aliasesRegistration
Mailbox.orgmailbox.orgRegistration
Firemailfiremail.de + 2 other domainsRegistration
Fastmailfastmail.comRegistration
StartMailstartmail.comRegistration
KOLABNOWkolabnow.com + 23 aliasesRegistration
bigmir)neti.ua, ua.fm, email.uaRegistration
Xmailxmail.netRegistration
Ukrnetukr.netRegistration
Runboxrunbox.com + 30 other domainsRegistration
DuckGoduck.comRegistration
HushMailhushmail.com + 5 other domainsRegistration
CTemplarctemplar.comRegistration
emailnemailn.deRegistration
aikqaikq.de + 40 other domainsRegistration
Vivaldivivaldi.netRegistration
mailDemail.deSMTP
Wirtualna Polskawp.plRegistration
Gazeta.plgazeta.plRegistration
int.plint.plRegistration
O2o2.plRegistration
Interiainteria.pl + 10 other domainsPassword recovery
t.plt.pl + 8 other domainsRegistration
onet.plonet.pl + 11 other domains & 4 aliasesRegistration

Troubleshooting

Use -m or --max-connections if you get connection errors (Mailcat do 10 parallel connections max by default).

SOWEL classification

This tool uses the following OSINT techniques:

Mentions and articles

OSINTEditor Sunday Briefing: Sensational Headlines and Kuomintang Chairmanship Elections

Michael Buzzel: 237 - The Huge OSINT Show by The Privacy, Security, & OSINT Show

bellingcat: First Steps to Getting Started in Open Source Research

OS2INT verifying email addresses using Mailcat

hwosint - Twitter post