Yellow Leaf

Yellow Leaf


Новости
Автоматизация слежения за температурой с помощью устройств NetPing TS v2
Уменьшение размера системы на eeePC
Два в одном: Apache в качестве веб и прокси-серверов одновременно
Общий принтер в локальной сети на Linux
Как произносится Linux


Вход
Правила портала
Регистрация
Забыли пароль?


Поиск по сайту


 


Пожертвовать через Yandex


Новые файлы
PHPSAAdmin 0.0.2
CUE 2 Tracks v0.2.9.4
linuxwinxp kdm 20080319
Jabber-Shell 20080315
mac-port 3.99-u4-b5


Новое на форуме
Господа, помогите с кодом С
Вопрос новичка
Raduga, OpenVPN
lighttpd + fastcgi php5 c xmlrpc.so
просто интересно


Проекты
Jabber-Shell
Qmmp
QStarDict
PHPSAAdmin


Друзья сайта
Open Kazan - Казанское сообщество пользователей OpenSource


Посетителей с 08.09.2006

1372268


Внешний вид портала


RSS-Ленты
Новости
Файлы
LUG


 

Индекс цитирования

«Жёлтый Лист» - cайт о мире юникс
Новости Форум Статьи Файлы LUG Пользователи

Jabber-Shell 20080315

Описание

Jabber-Shell - это джаббер-бот, позволяющий вам выполнять команды оболочки на удалённой системе.

На сегодня бот уже пригоден к использованию, хотя и находится в зачаточном состоянии. К сожалению, гарантировать отсутствие проблем пока невозможно.

Что планируется:

  • Загрузка файлов на удалённую машину и скачивание файлов с неё.
  • Асинхронная обработка очереди сообщений для того, чтобы убивать зависшую программу

Бот написан на языке Python, с использованием библиотеки xmpppy.

Для работы с ботом требуется зарегистрировать отдельный JID и добавить его в свой контакт-лист. После чего в настройках бота указать его JID и пароль и JID администратора.

Бот работает следующим образом: получив сообщение он смотрит на JID отправителя. Если оно отправлено администратором, то полученное сообщение выполняется как команда оболочки (os.system()) с перенаправлением вывода в файл /tmp/jabber-shell. После завершения выполнения команды содержимое файла /tmp/jabber-shell отправляется в ответном сообщении администратору.

Изменения

Версия 20080315

  • Корректная обработка запрещённых символов.
  • Работает команда "cd".
  • Логирование пользовательских команд.

Версия 20071112

  • Добавлена возможность администрирования с нескольких JID.
  • В очередной раз переименован временный файл:)
  • После выполнения команды временный файл удаляется.
  • Исправлен режим чата.
  • Сделана попытка исправить обработку не-ascii символов.

Версия 20071001

  • Несколько вариантов расположения конфигурационного файла.
  • Переименован временный файл.
  • Проверка ряда ошибок.

Скачать

MooSE 2008-03-15 18:27:26


Страница: 1


Alex (*) 2007-10-02 10:08:36

А где what's new?


MooSE (*) 2007-10-02 13:47:33

Alex, в новой версии ничего принципиально нового. Просто исправления ошибок, сделанные одним добрым человеком.


wkg (*) 2007-12-28 12:13:07

cd не работает...


MooSE (*) 2008-01-14 11:18:01

> cd не работает...

Я знаю... А оно надо?


MooSE (*) 2008-03-15 18:28:13

Теперь "cd" работает:)


Тигра (*) 2008-04-09 16:56:24

Бот запускается командой:

./jabber-shell &

В директории с файлами бота.


куда эту команду вписать???


trilliput (*) 2008-05-12 14:31:44

Очень полезная программа! Спасибо создателям!


trilliput (*) 2008-05-12 14:33:39

У меня, как у пользователя jabber-shell имеется одно пожелание-идея.
Неплохо было бы сделать альтернативу tab. То есть например если команда заканчивается на специальный символ (пусть @), то бот отвечает списком возможных команд, как будто была нажата клавиша tab.
Спасибо еще раз за удобную софтину


MooSE (*) 2008-06-23 13:40:11

trilliput, слабо представляю как можно это реализовать:)

Там ведь и оболочки-то в классическом понимании этого слова нет:)


Страница: 1

Вы должны быть зарегистрированы, чтобы открывать новые темы и отвечать на имеющиеся

Обратная связь


Дизайн © 2006-2008 MooSE
Hosted by: host-ing.ru


Огромный выбор - комод с пеленальным столиком - прекрасно украшает интерьер.. Скачать мелодии сотовый, анимированные картинки на мобильный заменить гудки на мелодию.. Почему оранжевый так часто используется в упаковке пищевых продуктов?. Независимая аудиторская проверка обэп Москвы юридическая консультация.