sharsil / mailcat Goto Github PK
View Code? Open in Web Editor NEWFind existing email addresses by nickname using API/SMTP checking methods without user notification. Please, don't hesitate to improve cat's job! 🐱🔎 📬
License: Apache License 2.0
Find existing email addresses by nickname using API/SMTP checking methods without user notification. Please, don't hesitate to improve cat's job! 🐱🔎 📬
License: Apache License 2.0
When i try to launch the script with python i get :
Error while checking gmail: module 'aiosmtplib.esmtp' has no attribute 'ESMTP'
Error while checking yandex: module 'aiosmtplib.esmtp' has no attribute 'ESMTP'
Error while checking mailDe: module 'aiosmtplib.esmtp' has no attribute 'ESMTP'
Yahoo:
Please help me through
Is there a fix for this or does tut.by not exist anymore?
Error while checking tutby: Cannot connect to host profile.tut.by:443 ssl:default [nodename nor servname provided, or not known]
I'm look for aol verification, please help
I downloaded the mailcat.py app, try to run it via "./mailcat.py USERNAME', but the result is:
Traceback (most recent call last):
File "./mailcat.py", line 14, in
import dns.resolver
ModuleNotFoundError: No module named 'dns'
What is going wrong?
Hello ♡ I'm a fellow pydev and would like to contribute by recommending usage
of the fake_useragent module in the python library for handling any useragents and having randomized useragents may prove handy for user anonymity aswell 🧈
add aiosmtplib to requirements allowed me to run the script without throwing that error:
Traceback (most recent call last):
File "mailcat.py", line 10, in <module>
import aiosmtplib
ModuleNotFoundError: No module named 'aiosmtplib'
I've tested some valid Gmail and Hotmail/Outlook emails in Mailcat, but none of them returns as valid emails in Mailcat.
I am using pycharm to run the script but it doesn't work.
1st issue:
Known email addresses are not found. e.g.jsmith and johnsmith bring back zero results to almost all providers (but for sure not gmail and yahoo) which is impossible.
Sometimes running the script gives me results to these usernames for only some of the email providers (not gmail and yahoo), but then running it again doesn't show again these results.
2nd issue:
Gmail, Yandex and mailDe always throw connection errors or timed out connection. This happen even if I use VPN services to change my IP. I have also tried changing timeout= parameter to 20,30,60 in the "server = aiosmtplib.SMTP(timeout=10, validate_certs=False)" line of code250 function but the issue persists. I get various messages, different each time like:
a) Error while checking gmail: Timed out connecting to alt3.gmail-smtp-in.l.google.com. on port 25
b) Error while checking gmail: 421 Cannot connect to SMTP server 142.250.157.27 (142.250.157.27:25), connect error 10060
c) Error while checking gmail: Timed out waiting for server ready message
I checked powershell with "Test-NetConnection alt4.gmail-smtp-in.l.google.com -Port 25" and connection was successful as reply message was "TcpTestSucceeded : True"
My pycharm environment details are:
PyCharm 2023.1 (Community Edition)
Runtime version: 17.0.6+10-b829.5 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.
Python version: 3.9.1
pip freeze gives me the following:
aiohttp==3.8.4
aiosignal==1.3.1
aiosmtplib==2.0.1
appdirs==1.4.4
async-timeout==4.0.2
attrs==22.2.0
beautifulsoup4==4.12.0
bs4==0.0.1
certifi==2022.12.7
charset-normalizer==3.1.0
colorama==0.4.6
cssselect==1.2.0
dnspython==2.3.0
fake-useragent==1.1.3
frozenlist==1.3.3
idna==3.4
importlib-metadata==6.1.0
importlib-resources==5.12.0
lxml==4.9.2
multidict==6.0.4
parse==1.19.0
pyee==8.2.2
pyppeteer==1.0.2
pyquery==2.0.0
requests==2.28.2
requests-html==0.10.0
sd-aiosmtplib==0.0.2
soupsieve==2.4
tqdm==4.65.0
urllib3==1.26.15
w3lib==2.1.1
websockets==10.4
yarl==1.8.2
zipp==3.15.0
The results are after the change from "server = aiosmtplib.esmtp.ESMTP(timeout=10)", which threw error: "Error while checking gmail: module ‘aiosmtplib.esmtp’ has no attribute ‘ESMTP’" to server = aiosmtplib.SMTP(timeout=10, validate_certs=False)
Is it possible to consider adding a multiple mail check feature? This feature would be a valuable addition, simplifying the management of multiple emails. Your consideration of this feature request would be greatly appreciated.😄
Hi guys. There is some possible issue about protonmail results: whatever email inputed the results of protonmail provider are always present =>
eclipso shows false positive results when the username contains certain words like host, mail, bot or sex
Probably more of these blocked words exist. Position of the blocked word in the username does not matter.
python3 ./mailcat.py **********
Traceback (most recent call last):
File "/home/kali/mailcat/./mailcat.py", line 10, in
import aiosmtplib
ModuleNotFoundError: No module named 'aiosmtplib'
Hey guys,
I'm not a command prompt pro, far from it, but so far I've never had any problems (Holele, Toutatis, blackbird...). However, I have a little problem with MailCat.
It may come from the path: C:\Users\Me\mailcat\mailcat.py
I tried to run two scripts :
Same result:
C:\Users\Me\mailcat\mailcat.py:1712: DeprecationWarning: There is no current event loop
jobs = asyncio.gather(*[print_results(checker, target, req_session_fun, args.verbose) for checker in checkers])
C:\Users\ME\mailcat\mailcat.py:1714: DeprecationWarning: There is no current event loop
asyncio.get_event_loop().run_until_complete(jobs)
Exception in callback _ProactorBasePipeTransport._call_connection_lost(None)
handle: <Handle _ProactorBasePipeTransport._call_connection_lost(None)>
Traceback (most recent call last):
File "C:\Program Files\Python310\lib\asyncio\events.py", line 80, in _run
self._context.run(self._callback, *self._args)
File "C:\Program Files\Python310\lib\asyncio\proactor_events.py", line 162, in _call_connection_lost
self._sock.shutdown(socket.SHUT_RDWR)
ConnectionResetError: [WinError 10054] Une connexion existante a dû être fermée par l’hôte distant
Error while checking gmail: 421 Cannot connect to SMTP server 2a00:1450:4025:c03::1b (2a00:1450:4025:c03::1b:25), connect error 10060
Error while checking yandex: 421 Cannot connect to SMTP server 2a02:6b8::311 (2a02:6b8::311:25), connect error 10060
Error while checking mailDe: 421 Cannot connect to SMTP server 2001:868:100:600::211 (2001:868:100:600::211:25), connect error 10060
I guess it's a silly mistake on my part, can someone point me in the right direction?
broken, false positives
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.