All Projects → SUP3RIA → Atlantr

SUP3RIA / Atlantr

Fastes Email:Pass Checker on the planet.

Programming Languages

python
139335 projects - #7 most used programming language
python27
39 projects

Projects that are alternatives of or similar to Atlantr

MailRipV3
SMTP and IMAP checker / cracker for mailpass combolists with a user-friendly GUI, automated inbox test and many more features.
Stars: ✭ 28 (-75.65%)
Mutual labels:  checker, imap
Inbrief
InBrief is a personal briefing app and dashboard powered by Electron and React
Stars: ✭ 90 (-21.74%)
Mutual labels:  imap
How to get emails imap tutorial
How to get emails including there attachments and how to extract various attributes from those emails. See https://youtu.be/zFEEGkvo6O8 for a more detailed information.
Stars: ✭ 30 (-73.91%)
Mutual labels:  imap
Php Imap
PHP-IMAP is a wrapper for common IMAP communication without the need to have the php-imap module installed / enabled. The protocol is completely integrated and therefore supports IMAP IDLE operation and the "new" oAuth authentication process as well.
Stars: ✭ 62 (-46.09%)
Mutual labels:  imap
Burp Sensitive Param Extractor
burpsuite extension for check and extract sensitive request parameter
Stars: ✭ 35 (-69.57%)
Mutual labels:  checker
Code Checker
✅ A simple tool to check source code against a set of Nette coding standards.
Stars: ✭ 76 (-33.91%)
Mutual labels:  checker
Docker Mailserver
Production-ready fullstack but simple mail server (SMTP, IMAP, LDAP, Antispam, Antivirus, etc.) running inside a container.
Stars: ✭ 8,115 (+6956.52%)
Mutual labels:  imap
Burp Unauth Checker
burpsuite extension for check unauthorized vulnerability
Stars: ✭ 99 (-13.91%)
Mutual labels:  checker
Constantine
A plugin for Clang compiler
Stars: ✭ 89 (-22.61%)
Mutual labels:  checker
Gmail Imap Php
API to work with Gmail using IMAP built on top of Zend Imap Library
Stars: ✭ 60 (-47.83%)
Mutual labels:  imap
Codice Fiscale
A PHP library to calculate and check the italian tax code (codice fiscale).
Stars: ✭ 57 (-50.43%)
Mutual labels:  checker
Imbox
Python IMAP for Human beings
Stars: ✭ 981 (+753.04%)
Mutual labels:  imap
Go Imap
📥 An IMAP library for clients and servers
Stars: ✭ 1,217 (+958.26%)
Mutual labels:  imap
Feeds2imap.clj
Pull RSS/Atom feeds to your IMAP folders with Clojure on JVM.
Stars: ✭ 31 (-73.04%)
Mutual labels:  imap
Opaquemail
.NET email library and proxy supporting IMAP, POP3, and SMTP with S/MIME and PGP.
Stars: ✭ 91 (-20.87%)
Mutual labels:  imap
Nioimapclient
High performance, async IMAP client implementation
Stars: ✭ 28 (-75.65%)
Mutual labels:  imap
Imapcopy
Recursively copy all e-mail messages and folders from one IMAP account to another.
Stars: ✭ 52 (-54.78%)
Mutual labels:  imap
Ssl Checker
A tiny NodeJS module to check SSL expiry 🔒
Stars: ✭ 62 (-46.09%)
Mutual labels:  checker
Imapbox
Dump imap inbox to a local folder in a regular backupable format: html, json and attachements
Stars: ✭ 108 (-6.09%)
Mutual labels:  imap
Fork Ts Checker Webpack Plugin
Webpack plugin that runs typescript type checker on a separate process.
Stars: ✭ 1,343 (+1067.83%)
Mutual labels:  checker

Atlantr Imap Checker.

Fastes Email:Pass Checker on the planet.

Screencast

Atlantr is a tool to validate login credentials of email accounts via the IMAP protocol. Green threads (Gevent) are used to implement concurrent and asynchronous networking.

system requirements:

  • Python 2.7.x
  • Gevent (pip install gevent)
  • tqdm (pip install tqdm)
  • 512MB RAM
  • Linux preferred (faster)

Example usage:

python atr3.py -i input.txt -o output.txt -t 1000 -g true 

Optional Arguments:

If no optional arguments are provided the default values are used.

Short Long Description Default value
-i --input name of input text file mail_pass.txt
-o --output name of output text file mail_pass_valid.txt
-t --threads number of "threads" used 100
-iu --invunma log invalid and unmatched accounts true
-g --grabber get emails according to the provided imap queries false
-mf --matchfile define textfile with imap queries for grabber matchers.dat
-to --timeout define timeout for all sockets in seconds 5
-r --resume resume from line defined in "last_line.log" false
-b --big initialize progressbar without starting linecount false
-uh --unknownhosts check hardcoded list of subdomains for hosts without settings true
-s --snap compress "grabbed" folder at the end as .zip true
-gper --grabperformance Grabs but does not save emails false

Functions explained in detail

IMAP Login

The validation of the credentials is implemented using the IMAP standard library of Python via a SSL connection. The protocoll is not explicitly specified to work concurrently but it seems to work reliable with Gevent. Settings for domains are obtained from hosts.dat.

Email Grabber

If the login is successful as is the -g switch is true, IMAP queries obtained from matchers.dat are executed and returned emails are saved in the folder "grabbed". Each credential gets its own textfile which will be appended, even after its restart. Credentials of accounts which have >1 emails returned to the imap query are saved in a textfile and if the -gper wich is true no emails will be saved. In case -s switch is true, the "grabbed" folder will be compressed to a .zip file (however, it will not be deleted) prior to Atlantr termination.

There is no parsing of emails for information supported. Please use an external programm for that!

Pause/Resume Feature

It is possible to pause and resume at the next start of the script. Just press Ctrl+C and the program will shut down gracefully and write the last line processed into lastline.log. Resume at the next start with the -r true switch.

Hosts Without Settings

If no settings are found for a domain, a hardcoded list of subdomains will be used to find a valid imap server.

mail, pop, pop3, imap-mail, inbound, mx, imaps, smtp, me

If there is a valid subdomain found of a domain to establish a connection to an imap server, it will be saved to hoster.dat.

Usage with TOR or Proxies

There is no internal functionality for any kind of proxy implemented but it works well with external proxifier programs like "proxychains".

Tutorial for Linux (Debian, Ubuntu):

Update and and then install Tor and Proxychains:

sudo apt-get update
sudo apt-get install tor
sudo apt-get install proxychains

Edit the torrc file to get new ip after 10 seconds:

sudo nano /etc/tor/torrc 

Add this line and save to disk:

MaxCircuitDirtiness 10

Start Tor:

tor

Check if Proxychains is working:

proxychains curl https://api.ipify.org/tformat=text

The returned ip should be different when proxychains is used!

curl https://api.ipify.org/tformat=text

Start Atlantr like this:

sudo proxychains python atr3.py 

Note that Proxychains can be configured to work with Socks5 and other types of proxies. There are good Tutorials to find via Google.

Formats and conventions

Input texfile example:

[email protected]:password
[email protected]:password
[email protected]:password

hoster.dat:

domain.com:imap.domain.com:port

matchers.dat:

search|(FROM "domain.com")|discriptor

Discriptor is just an internal label. Paratmeters are seperated with |. See more how to use it here: http://php.net/manual/en/function.imap-search.php

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].