BashBot проект является вилкой bbots Дэйва Краус. Это IRC-бот написал в BASH. В дни между письменной форме, что и ntcpclient официального релиза bbots, я играл с ним в течение нескольких дней (дал мне повод, чтобы увидеть то, что я мог сделать с Баш.
Это больше, здесь, в случае, если кто Любопытно (т.е. хотите сравнить его с Крауса) Я на самом деле не рекомендовал бы использовать это, потому что я обнаружил потенциальную брешь в безопасности.
Проблема: Если вы получаете бота расширить переменную, которая имеет управляющий символ в ней, например, * или `это может вызвать проблемы, потому что он получает расширена оболочки. Вы можете сделать, следовательно, "Рассказать кто Foo *", и было бы отправить
PRIVMSG кто: Foo <список файлов в текущем каталоге>
Что, очевидно, опасность. Я хотел бы представить, что будет очень плохо, если вы начали играть с `гт -rf /` или что-то.
Это, кажется, что-то я представил, имея это расширить линейку при переходе к модулям. Это было, чтобы попытаться избежать необходимости делать строку токенизации в себя модули, следовательно, позволяет мне удалить много кода.
Детали программы:
Версия: 1.0
Дата загрузки: 2 Jun 15
Тип распространения: Бесплатная
Популярность: 100
Комментарии не найдены