LINUX.ORG.RU

Командование машиной через Jabber

 


2

3

Возможно ли?

Суть такая: сидит у тебя что-то типа бота. Посылаем команду контакту (в данном случае самому себе на другой ресурс) и на удаленном хосте выполняется указанная команда. SSH заюзать не могу, т.к. за NAT.

Сделай IPv6 или прокси через Jabber. А вообще для Pidgin что-то такое было.

Можешь сам написать, будь мужиком.

Black_Roland ★★★★
()
Последнее исправление: Black_Roland (всего исправлений: 1)

Юзкейс какой? Для описанной общей задачи лучшим решением будет велосипед на python-xmpp. Для частных случаев может найтись уже готовое решение(fatrat когда-то умел управляться по жабберу, например).

userid2
()

Бот BlackSmith http://code.google.com/p/blacksmith-bot/ Пример использования (личка с ботом в jabber).

[11:52:25] <Сeрый> хелп sh 
[11:52:25] <fester-bot> Выполняет шелл команду.
Использование:
»»» sh [команда]
Примеры:
    »»» sh ls
Минимальный уровень доступа: 100 
[11:52:31] <Сeрый> sh uptime 
[11:52:31] <fester-bot> 11:51:57 up 49 days, 12:21,  0 users,  load average: 0.00, 0.00, 0.00 
[11:52:34] <Сeрый> sh lsb_release -a 
[11:52:34] <fester-bot> No LSB modules are available.
Distributor ID:    Debian
Description:    Debian GNU/Linux 6.0.7 (squeeze)
Release:    6.0.7
Codename:    squeeze 

simd0264
()

В общем, накалякал свой костыль на базе примера из python-xmpp.

Extraterrestrial ★★★★★
() автор топика

Напиши бота. Есть кстати боты, они умеют запускать команды, но по одной. stdout обрезан по самое не балуй.

a1batross ★★★★★
()

слышал, что кто-то прокси через джаббер в свое время организовывал ))

demidrol ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.