Skip to content

Kuj1/m_checker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 

Repository files navigation

              _______         __ __  
.-----.______|   |   |.---.-.|__|  | 
|  -__|______|       ||  _  ||  |  | 
|_____|      |__|_|__||___._||__|__| 
                                     
       __                __               
.----.|  |--.-----.----.|  |--.-----.----.
|  __||     |  -__|  __||    <|  -__|   _|
|____||__|__|_____|____||__|__|_____|__| 

Перед запуском скрипта:

  • Убедитесь, что установлен Python 3.10;
  • Скопируйте в директорию со скриптом файл, в котором содержаться email'ы, вида: email;pass;data;etc,
  • Скопируйте в директорию со скриптом файл, в котором содержаться proxy, вида: login:[email protected]:xxxx,
  • В терминале, перейдите в директории со скриптом -> скопируйте и выполните скрипт ниже:

Если Linux / MacOs

    virtualenv venv && \
    source venv/bin/activate && \
    pip install -r requirements.txt

Если Windows

    python -m venv env && env\Scripts\activate && pip install -r requirements.txt

P.S: Название всех файлов должно начинаться с маленькой буквы и состоять из букв латинского алфавита.

Описание

  • Скрипт проверяет email'ы на существования / есть ли двухфакторная аутентификация (верификация по телефону)/ заблокирована (выключена) ли почта;
  • Проверка проходит, в некотором роде, с использованием api сайта ychecker.com. Обязательно использование proxy (и чем больше кол-во самих proxy, тем большее кол-во email'ов удастся проверить), в противном случае лиимит - 100шт email'ов на один ip-адрес;
  • Исходя из пункта выше, надо рассчитывать прокси 100 к 1. Где 100 шт email'ов к 1 proxy. В ситуации, когда по каким-то причинам proxy окажется недостаточно (исходя из пропоции выше), скрипт переключится на основной ip (в cli интерфейсе на против "Proxy" будет значение "None");
  • В результате проверки скрипт рассортирует email'ы по статусы в файлы, название которых аналогично статусу email'а, внутри директории processed_emails, для удобства пользования.

Список статусов:

  • Ok;
  • VerifyPhone;
  • NotExist;
  • Disable;
  • Disable|NotExist;

How to

  • При запуске, скрипт попросит вас ввести имя файла. Нужно ввести название файла, который вы скопировали в директорию со скриптом (например emails.txt);
  • После того, как введете название, жмем enter и дожидаемся оповещения в консоль: Checking emails is completed!;
  • После этого оповещения в директории со скриптом появится еще одна директория processed_emails, в которой будут проверенные и отсортированные по файлам email'ы.

About

v.0.1.1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages