Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Andrey Ostanovsky                    2:5030/1957    06 Jun 2006  00:00:42
 To : Valentin Nechayev
 Subject : Подбор логина/пароля по ssh
 -------------------------------------------------------------------------------- 
 
 
 05 Jun 06 22:39, you wrote to me:
 
  VN>>> Угу, в 6.1 не Illegal user, а Invalid user.
  AO>> Массив вариаблей рисовать придется, кстати, туда же и веса
  AO>> всандалить (для каждой строчки свой) - и не надо будет делать трех
  AO>> разных проверок.:)
  VN> В смысле?
 
 Hу, вместо того, что у тебя сейчас
 
 sub parse_line {
   my $line = shift;
   chomp $line;
   print "_: parse_line: line=$line\n" if $f_v;
   if( $line =~ /sshd\[\d+\]: Failed ....
   {
     &add_ip($1, 1000);
   }
   elsif( $line =~ /sshd\[\d+\]: Failed .....
   {
 сделать что-то типа:
 
 %SRC = (
         1 => {
                 string => 'Failed password for root from',
                 weight => 1000,
              },
         2 => {
                 string => 'Failed password for ...',
                 weight => 300,
              },
        )
 
 ...
 
 for (keys %SRC) {
         next unless $incoming_string =~ /$SRC{$_}{'string'}/;
         ...
         last
  }
 
 Тогда строки для проверки на совпадение будут отвязаны от кода. Можно еще и
 реакцию (exec) по совпадению строки вынести в этот же массив, но тогда что-то
 совсем уж универсальное получится.
 
 Можно сократить глубину вложенности массива данных используя в качестве ключей
 весовые коэффициенты, но тогда не может быть двух одинаковых коэффициентов, а
 кому-то непременно захочется именно этого.:)
 
 Andrey
 
 --- GoldED+/BSD 1.1.5
  * Origin: PGP KeyID 2ABEC67A andrey @ ostanovsky. spb. ru (2:5030/1957)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Подбор логина/пароля по ssh   Dmitriy Kirhlarov   03 Jun 2006 13:43:24 
 Подбор логина/пароля по ssh   Alex Semenyaka   03 Jun 2006 19:05:56 
 Re: Подбор логина/пароля по ssh   Valentin Nechayev   05 Jun 2006 14:46:10 
 Подбор логина/пароля по ssh   Alex Semenyaka   06 Jun 2006 16:10:08 
 Re: Подбор логина/пароля по ssh   Valentin Nechayev   05 Jun 2006 12:05:38 
 Re: Подбор логина/пароля по ssh   Dmitriy Kirhlarov   05 Jun 2006 12:26:00 
 Re: Подбор логина/пароля по ssh   Valentin Nechayev   05 Jun 2006 14:04:11 
 Подбор логина/пароля по ssh   Andrey Ostanovsky   05 Jun 2006 13:44:10 
 Re: Подбор логина/пароля по ssh   Valentin Nechayev   05 Jun 2006 14:38:03 
 Подбор логина/пароля по ssh   Andrey Ostanovsky   05 Jun 2006 20:50:04 
 Re: Подбор логина/пароля по ssh   Eugene Grosbein   06 Jun 2006 00:46:33 
 Подбор логина/пароля по ssh   Andrey Ostanovsky   05 Jun 2006 23:58:38 
 Re: Подбор логина/пароля по ssh   Valentin Nechayev   05 Jun 2006 22:39:13 
 Подбор логина/пароля по ssh   Andrey Ostanovsky   06 Jun 2006 00:00:42 
 Re: Подбор логина/пароля по ssh   Valentin Nechayev   06 Jun 2006 12:16:58 
 Re: Подбор логина/пароля по ssh   Valentin Davydov   07 Jun 2006 09:19:25 
Архивное /ru.unix.bsd/2860448490b4.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional