PDA

Просмотр полной версии : Парсер аккаунтов из логов Pinch(vkontakte.ru)


Xszz
02.06.2008, 18:35
Собственно код ужасный , но работает =)

HOWTO
1)В Парсере от Pinch набираем в поиске vkontakte.ru
2)Найденное копируем в файл log.txt
3)Запускаем скрипт , результат будет в файле parsed.txt
Результат будет вида mail@mail.com:password


#!/usr/bin/perl

use strict;

print "\n AAAAAA OOOOOO H H\n";
print " A A O O H H\n";
print " AAAAAA O O HHHHH\n";
print " A A O O H H\n";
print " A A OOOOOO H H\n\n";


open (IN , "<log.txt");
open (OUT , ">>parsed.txt");

my @_count = <IN>;

my $lines_count=0;
while (@_count)
{
shift (@_count);
$lines_count++;

}

close IN;
open (F , "<log.txt");
my @logs = <F>;

for (0..$lines_count)

{
my $nowstring = shift (@logs);

my $reg = $nowstring =~s/(.*)([\w+\-\.]+\@[\w\-\.]+\.\w{2,3})(.*)//ig;
my $reg2 =~s/(.*)([\w+\-\.]+\@[\w\-\.]+\.\w{2,3})(.*)//ig;

if ($reg)

{

my $email =$1.$2.$3;

if ($2)
{

my $nowstring2 = shift (@logs);
my $pass = $nowstring2=~/(.+)/;

if (length($1)<=2)
{
}
else
{

print OUT $email.":".$1."\n";
}

}
}

}
close (OUT);
system('perl -p -i.backup -e s[^\s+email=([a-z0-9_-]+@[a-z]+.[a-z]{2,3}):\s+pass=(.+)$][$1:$2]io parsed.txt');
print "[+]Parsed\n\n";

#pinch vkontakte parser , by Xszz[AoH
#thnx dem0noid

InfernoNet
02.06.2008, 19:03
Не понял как пользоваться. :)

Xszz
02.06.2008, 19:11
Попробую объяснить .
Открываем парсер для пинча . Переходим на закладку "Поиск", в строке поиска вводим vkontakte.ru
бегут процентики , после этого в окошке ниже появится результат вида :


UID:D624F900170A0900
Name: http://vkontakte.ru/index.php
Values:
tasan86@mail.ru
Www12345



UID:D624F900170A0900
Name: http://vkontakte.ru/index.php
Values:
tsfsd@mail.ru
Wsdffds

Выделяем , копируем , вставляем в файл log.txt (log.txt должен находится в тойже директории , что и скрипт!).
Запускаем скрипт , смотрим в директорию где он находится , видим файл parsed.txt
Собственно все .
Воздаём хвалу богам =)

InfernoNet
02.06.2008, 19:21
А можешь выложить парсер для пинча?

NFM
02.06.2008, 19:23
это для изиса подарок =) ему же там нужно пару сотен акков в контакте.
Надо обьеденить еще с чекером контакта, и сразу присобачить спамер и будет сразу готовая система АнтиКонтакт

Xszz
02.06.2008, 19:35
Если кому-то это пригодится , могу накодить =)
За одно и попрактикуюсь =)

2InfernoNet

https://forum.antichat.ru/thread19273.html

satana8920
02.06.2008, 20:04
я думаю такая полезная вепщь как спамер соц сети пригодилась бы кому нито
плюсик поставил и говорю огромное спасиьо за скрипт

diehard
02.06.2008, 23:24
это для изиса подарок =) ему же там нужно пару сотен акков в контакте.
Надо обьеденить еще с чекером контакта, и сразу присобачить спамер и будет сразу готовая система АнтиКонтакт

Парсер пинча + чекер уже давно есть:
http://forum.antichat.ru/thread68289.html
Скоро будет новая версия с присобаченным спамером :)

Xszz
02.06.2008, 23:36
Хы дык то платная версия , а я фри пишу =)

demonoid
04.06.2008, 17:13
Мой вариант
#!/usr/bin/perl -w
use strict;

open my $h,'<','log.txt' or die $!;
{
local $/;
my $s = { map { m[([a-z0-9_-]+\@[a-z.]+)\s*(?:pass=|)(?!uid:|http:|name:)(.+)]gi } <$h> };
close $h;
print map{ "$_:$$s{$_}\n" } sort keys %$s ;
}

$ cat log.txt
email=mail1@gmail.com
pass=pass1
...

UID:...
Name: http://vkontakte.ru/index.php
Values:
mail2@gmail.com
pass2

UID:...
Name: http://vkontakte.ru/
Values:
mail3@gmail.com

$ perl p.pl
mail1@gmail.com:pass1
mail2@gmail.com:pass2
mail3@gmail.com:

Возможно есть интересней вариант регулярного выражения ,хотелось бы увидеть

Xszz
05.06.2008, 22:48
Спасибо , буду учитцо =)
главное , что результат такой же

k0lbasa
15.06.2008, 02:10
вроде работает, пригодилось

*DeViL*
15.06.2008, 14:03
спс, давно искал)) наконец то ....

AlexV
16.06.2008, 13:18
Ребят, я че-то не догнал!? Где здесь полностью рабочий и бесплатный скрипт!?

k0lbasa
16.06.2008, 18:37
Ребят, я че-то не догнал!? Где здесь полностью рабочий и бесплатный скрипт!?
в первом посте, скрипт на перле, что непонятного?

nonamez
05.08.2008, 01:53
У мну програмка есть)))Работает на ура без проблем,юзаю уже давно

Petr
13.08.2008, 03:09
Выводит ошибку :\

Can't locate strict.pm in @INC (@INC contains: C:/Perl/site/lib C:/Perl/lib .) a
t C:\1\pr.pl line 3.
BEGIN failed--compilation aborted at C:\1\pr.pl line 3.

Kaimi
13.08.2008, 03:18
Убери use strict; и попробуй опять