← All posts tagged IRC

IRC

Чтобы пользователь на сервере не был тильдованным, необходимо:
1) белый IP‐адрес на компьютере клиента;
2) сервер Ident.

Первое не представляет сложности.
Второе можно написать самому. Такая служба должна слушать порт 113, принимать строку вроде «12345, 12345\r\n» и отвечать строкой вроде «12345, 12345 : USERID : WINNT : JohnDoe\r\n».

Сделал тут службу, возвращающую ложный Ident github.com

Что сейчас было, что было! АААА!
В чате начался трэш и угар. Модератор включает режим +m. Приходит тишина.
Как же теперь устраивать трэш и угар? Нужно массово менять ники на на говорящие, трешовые и угарные!
Нас не заткнуть!

Сделал бота как службу виндоуз. Теперь он запускается автоматически без участия пользлователей. Осталось научить его самостоятельно обновляться.
Из‐за этого теперь можно завершать сеанс пользователя удалённого рабочего стола.
Исходники тут github.com

Хочу стать ботом. Быть в сетях, существовать на разных серверах.
Ходить по ссылкам. Модерировать каналы.
Выполнять команды. Работать на скриптах.
На машине с бесконечным UpTime.
Хочу стать ботом.
Говорящим.
Настоящим.
Ботом.

xxx: я знаю что ты нормальный мужик
xxx: просто ты голубой
xxx: люди вроде тебя постоянно попадают в неприятные ситуации
xxx: от этого в тебе столько сопротивления всему что тебя окружает
xxx: весь мир против тебя
xxx: даже трусы
xxx: поэтому ты их снял и больше не носишь

IRC

Предложили сыграть в шахматы. Сыграл две партии, все выиграл, хотя последний раз к ним притрагивался в 2007.
Потом решил сыграть с ботом на самом лёгком уровне сложности — проиграл всё.

Выложил исходники своего ирк‐бота github.com
Пока умеет только заходить и выходить, показывать список процессов, использование памяти процессом по его PID, выполнять команды на машине.

Зачем Фринода запрашивает у моего сайта файл freenode-proxy-checker.txt? На всякий случай ответил ей
HTTP/1.1 400 Bad RequestВдруг она там что‐то задумала нехорошее.