Antichat ICQ BOT

Discussion in 'Избранное' started by banned, 12 May 2007.

Thread Status:
Not open for further replies.
  1. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    [Antichat ICQ BOT]

    [Что это?]
    Antichat ICQ BOT - это бот - автоответчик на какую-либо вашу функцию..
    Каждая ваша фраза записывается и бот отвтеит на нее как надо..
    Список комманд ниже.


    [Для чего?]
    Бот будет очень полезен как для новичков так и для постоянных юзеров antichat'a


    [Функции]
    Каждая команда, на которую бот отвечает по свойму должна начинаться со знака . (точка) .
    Список комманд - .help
    В боте много функций, перечислю которые есть на данный момент:

    .articles - Статьи
    == .sql-inj - SQL инъекции
    == .xss - Все о XSS
    == .coding - Программирование
    == .icq - Уязвимости ICQ
    == .email - Уязвимости Email
    == .chat - Уязвимости чатов
    == .os - Операционные системы
    == .web - Уязвимости Web-приложений(Форумы, CMS)
    == .web-2 - Уязвимости Web-приложений(Форумы, CMS). Часть 2

    .code - Инструменты для шифрования/дешифрования данных
    == .bin2txt - Convert from binary to text
    == .txt2bin - Convert from text to binary
    == .ip2long - Convert IPv4 IP into a proper address
    == .host2ip - IP адрес хоста
    == .md5 [string] - Преобразовать [string] в hash md5 *
    == .unmd5 [string] - Попробовать расшифровать [string] ** (c) Isis
    == .bin2hex - Conver from bin to hex
    == .bindec - Двоичная => Десятичная система счисления
    == .decbin - Десятичная => Двоичная система счисления
    == .url_decode - Преобразовать ссылку urlencode
    == .length - Вычислить кол-во символов в [string] (где [string] - предложение, слово или фраза)
    == .ascii - ASCII код символа
    == .mirror - Зеркальная надпись [gnirts] ( strrev )
    == .base64_decode
    == .base64_encode
    == .gen [number] - Генератор пароля, где [number] это число символов в пароле, стандарт 8

    .php [string] - Подробнее о php функциях * (c) Isis
    .calc - Калькулятор
    .tcpr [link] - PR/тИЦ [link] сайта
    .search [string] - forum.antichat.ru
    .kid [icq number] - Поиск ICQ номера в базе кидал kidala.info
    .about - О создателе бота
    .adversting - Реклама в боте
    .add [string] - Написать нам о функции, которую хотите видеть в боте **
    .bug [string] - Нашли баг, ошибку, недочет в функциях бота?Скажите нам **
    .time - Точное местное время


    Где [string] - может быть слово, фраза, предложение, рассказ :D

    Если вы хотите видеть какую-либо функцию в боте - пишите здесь или в боте .add [function] [description] я обязательно отвечу...

    Номера ботов:
    88-33-10
    66-89-67
    59-61-38
    48-59-72
    82-17-09
    1-333-111
    Напишите ему на любой номер, дальше следуйте его указанием и он вас добавит в базу данных - после чего юзайте функции :)

    Уважаемые пользователи ботов !
    Не надо отправлять сообщения быстро....
    Отправили 1 сообщение/команду - ждите ответ, не пишите еще раз !


    Реклама в боте 2$/неделя

    Приму в дар 6-знаки для античат ботов..

    Coded by Isis Special for Antichat.ru
     
    #1 banned, 12 May 2007
    Last edited: 22 Jun 2007
    14 people like this.
  2. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Нужна ли функция поиска тем на форуме?
    Допустим пишешь .search sql-inj, а бот выдаст темы и ссылки на них, также как на форуме вообще поиск :)
     
  3. Underwit

    Underwit Banned

    Joined:
    6 Oct 2006
    Messages:
    191
    Likes Received:
    137
    Reputations:
    16
    Супер темка, респект.

    На счет функции поиска было бы нелохо добавить.
     
  4. xaker-boss

    xaker-boss Elder - Старейшина

    Joined:
    6 Mar 2007
    Messages:
    251
    Likes Received:
    49
    Reputations:
    -11
    Isis бот утя палучился класнный!!! Когда исходник сможеш выложить?
     
  5. aka_CuTTeR

    aka_CuTTeR New Member

    Joined:
    3 May 2007
    Messages:
    0
    Likes Received:
    1
    Reputations:
    -5
    +1 дайте исходник...
     
    1 person likes this.
  6. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Вы ребята много хотите :)
    Исходников в ближайшее время не будет..
    Уж не такие там простые функции
     
    1 person likes this.
  7. ForNeVeR

    ForNeVeR Elder - Старейшина

    Joined:
    1 May 2006
    Messages:
    67
    Likes Received:
    31
    Reputations:
    0
    Неплохо... Функция поиска приблизит бот к идеалу =) +1
     
  8. Raz0r

    Raz0r Elder - Старейшина

    Joined:
    7 Jan 2007
    Messages:
    126
    Likes Received:
    20
    Reputations:
    0
    Было-бы неплохо если бы это дело работало с БД + делало выборку хорошую + имела админский интерфейс :) Ну это в идеале...
     
  9. Dreick

    Dreick New Member

    Joined:
    30 Apr 2007
    Messages:
    10
    Likes Received:
    2
    Reputations:
    0
    еще как нужна!)

    бот - классный. РЕСПЕКТ
     
  10. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Зачем, если искать можно на форуме античата? Имхо, нет.

    Кстате бот оч. хороший. :)
     
  11. Ad

    Ad Elder - Старейшина

    Joined:
    15 Jul 2006
    Messages:
    35
    Likes Received:
    15
    Reputations:
    4
    Бот написан на Php?
     
  12. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Функция .search будет реализована завтра....
    Вопрос тем кому нужны сорцы...
    Вам нужен класс или функции бота?
    Функции пока не получит никто, а класс в паблике!
     
  13. GlobaL

    GlobaL Banned

    Joined:
    21 Feb 2007
    Messages:
    57
    Likes Received:
    66
    Reputations:
    -18
    А разве их еще на чемто пишкт?


    Афтару респект!
     
  14. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    На С++, Delphi, basic и прочих языках можно написать бота:)
    Главное класс
     
  15. n3m0

    n3m0 Elder - Старейшина

    Joined:
    11 May 2007
    Messages:
    133
    Likes Received:
    92
    Reputations:
    11
    Так какой всётаки ты класс используеш?? Лайт или Про??
    Мож выложить твою версию
    И есть вопрос, как ты читаеш параметр к команде?? .cmd <param> . как прочитать параметр??? У меня никак неполучается
    Прошу Дать пример и класс твой Пожайлуста
     
  16. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    В боте у меня и класс не паблик....
    Модифицированный с99 класс by Blizzard :)
    Команды читаю так:
    PHP:
    if($msg_text == 'privet')
    sendMSG($sendto,'hiiii :)');
     
  17. n3m0

    n3m0 Elder - Старейшина

    Joined:
    11 May 2007
    Messages:
    133
    Likes Received:
    92
    Reputations:
    11
    Ну а если допустим, команда с параметром .ping <server> , как считать параметр??
    Я делал так(только ето на другом боте)
    Code:
     
     $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)
    Вот есть скриптики
    Code:
    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. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Чтобы так делать надо сделать так:
    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. le_san

    le_san Elder - Старейшина

    Joined:
    21 Apr 2007
    Messages:
    15
    Likes Received:
    42
    Reputations:
    0
    классный бот, автор молодец)
    ждем функцию поиска) она очень нужна, это, имхо, удобнее...
    а еще реально реализовать запрос по базе 6 знаков? мне кажется, не помешает)
     
  20. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    Ближе к вечеру несколько функций добавлю...
    Так вопрос...
    Насчет базы 6знаков .... Как сделать эту функцию?
    .6-dig
    И он выведит всю базу или чего?:)
     
Thread Status:
Not open for further replies.