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

  #11  
Старый 13.05.2007, 08:37
Аватар для Ad
Ad
Познающий
Регистрация: 15.07.2006
Сообщений: 48
Провел на форуме:
126131

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

Бот написан на Php?
 

  #12  
Старый 13.05.2007, 19:34
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Функция .search будет реализована завтра....
Вопрос тем кому нужны сорцы...
Вам нужен класс или функции бота?
Функции пока не получит никто, а класс в паблике!
 

  #13  
Старый 13.05.2007, 19:35
Аватар для GlobaL
GlobaL
Участник форума
Регистрация: 21.02.2007
Сообщений: 186
Провел на форуме:
761935

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

Цитата:
Сообщение от d1n  
Бот написан на Php?
А разве их еще на чемто пишкт?


Афтару респект!
 

  #14  
Старый 13.05.2007, 19:40
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Цитата:
Сообщение от GlobaL  
А разве их еще на чемто пишкт?
На С++, Delphi, basic и прочих языках можно написать бота
Главное класс
 

  #15  
Старый 13.05.2007, 22:03
Аватар для n3m0
n3m0
Участник форума
Регистрация: 11.05.2007
Сообщений: 149
Провел на форуме:
6373157

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

Так какой всётаки ты класс используеш?? Лайт или Про??
Мож выложить твою версию
И есть вопрос, как ты читаеш параметр к команде?? .cmd <param> . как прочитать параметр??? У меня никак неполучается
Прошу Дать пример и класс твой Пожайлуста
 

  #16  
Старый 13.05.2007, 23:56
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

В боте у меня и класс не паблик....
Модифицированный с99 класс by Blizzard
Команды читаю так:
PHP код:
if($msg_text == 'privet')
sendMSG($sendto,'hiiii :)'); 
 

  #17  
Старый 14.05.2007, 10:40
Аватар для n3m0
n3m0
Участник форума
Регистрация: 11.05.2007
Сообщений: 149
Провел на форуме:
6373157

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

Ну а если допустим, команда с параметром .ping <server> , как считать параметр??
Я делал так(только ето на другом боте)
Код:
 
 $full = $cfg['msg']['message'];
$comm = "";
$mess = "";
for($i = 0; $i < strlen($full); $i++)
{
     $chr = $full[i];
     if ($chr == " ") $mess .= $chr;
     else $comm .= $chr;
}
Ну а потом я ставил уже свитч на $comm, но параметр, который записуется в $mess неотображается, почемуто пустой. Использую класс WebIcqLite

Кста, можна в твоего бота всунуть пинговалку, и другие утилиты(whois,tracerout)
Вот есть скриптики
Код:
Function whois ($a_server, $a_query="", $a_port=43) {
    $sock = fsockopen($a_server, $a_port, &$errno, &$errstr, 10);
    if (!$sock)
    {
        echo "$errstr ($errno)<BR>\n";
    } else {
        fputs($sock, "$a_query\r\n");
        while(!feof($sock))
        {
            $buf = fgets($sock,128);
            if (ereg( "Whois Server:", $buf))
            {
                $a_server = str_replace( "Whois Server: ",  "", $buf);
                $a_server = trim($a_server);
            }
        }
        fclose($sock);
        
        if ($a_server)
        {
            print "<B>$a_query is registered at $a_server:</B><BR>";
            $sock = fsockopen($a_server, 43, &$errno, &$errstr, 10);
            if(!$sock)
            {
                echo "Could not open connection to $a_server on port 
$a_port.\n";
                echo "$errstr ($errno)<BR>\n";
            } else {
                fputs($sock, "$a_query\r\n");
                while(!feof($sock))
                {
                   echo fgets($sock,128);
                }
                fclose($sock);
            }
        } else {
            echo "<b>$a_query was not found.</b><BR>";
        }
    }
}

Function traceroute ($a_query) {
    exec("traceroute $a_query",$ret_strs);
    $str_count = count($ret_strs);
    for ($count=0; $count < $str_count; $count++)
        print "$count/$str_count".$ret_strs[$count]."\n";
}
 

  #18  
Старый 14.05.2007, 13:27
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Чтобы так делать надо сделать так:
PHP код:
<?php
if (preg_match("#.md5\s+(.+)#i"$msg_text$msg)) {
$orig_text $msg[1];
$text md5($msg[1]);
$send $orig_text." ==> ".$text;
}
?>
Где $msg это слово/предложение после команды .md5
 

  #19  
Старый 14.05.2007, 16:50
Аватар для le_san
le_san
Участник форума
Регистрация: 21.04.2007
Сообщений: 138
Провел на форуме:
253084

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

классный бот, автор молодец)
ждем функцию поиска) она очень нужна, это, имхо, удобнее...
а еще реально реализовать запрос по базе 6 знаков? мне кажется, не помешает)
 

  #20  
Старый 14.05.2007, 17:19
Аватар для Isis
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,316
Провел на форуме:
16641028

Репутация: 2371


По умолчанию

Ближе к вечеру несколько функций добавлю...
Так вопрос...
Насчет базы 6знаков .... Как сделать эту функцию?
.6-dig
И он выведит всю базу или чего?
 
Закрытая тема



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Полный обзор ICQ клиентов BlackCats ICQ 48 14.12.2008 00:32
Последние секреты тети Аси - Вся правда об Icq rijy ICQ 28 02.12.2007 07:00
ICQ ошибки. Errors number Isis ICQ 0 23.04.2007 10:52



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


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




ANTICHAT.XYZ