The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Jabber-Shell: администрирование посредством Jabber

30.09.2007 15:46

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

В настоящий момент проект находится на начальной стадии развития. Однако он уже работает и даже пригоден к использованию.

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

Планы на будущее:

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

Jabber-Shell написан на языке python, с использованием библиотеки xmpppy.

  1. Главная ссылка к новости (http://jabber-shell.ylsoftware...)
Автор новости: Vadim Kalinnikov aka MooSE
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/12249-jabber
Ключевые слова: jabber
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (27) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 21:54, 30/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мне одному кажется, что это - извращение...? Зачем тогда SSH, или тот-же Webmin? И зачем вообще использовать вещи не по их назначению? Давайте тогда будем гвозди микроскопом забивать, и какать в цветочные горшки.
     
     
  • 2.12, www.andr.ru (?), 10:06, 01/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    > Мне одному кажется, что это - извращение...? Зачем тогда SSH, или тот-же Webmin?

    Ни SSH, Ни Webmin становять не нужны, если есть Styx! Styx - сладкая палочка! Монтируй любые ресурсы и юзай как свои - не надо считать их чужими и удалёнными.

    А поизвращаться линуксологи любят, их хлебом не корми - дай велосипед с квадратными колёсами построить. Да это и не плохо вовсе - флаг в руки, свободная любовь! Пусть каждый творит по способностям. Главное, чтобы не курили :-)

     
     
  • 3.20, Аноним (20), 10:53, 02/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Styx?Он через корпоративный фиреволл с жесткими политиками безопасности пролезет?Нет?А будучи в чистом поле через жпрс я смогу это поюзать?Нет?Или сколько траффика оно у меня скушает при работе как локальный ресурс?Вы там жуйте ваши сладкие палочки, если оно вам надо.А я достану из кармана n800 и вбабахаю в жаббере оной нужную команду.Будучи хоть дома, хоть на работе, хоть в поезде, хоть в чистом поле.Ну или по SSH на нужную машину схожу.А вы так сможете с этим вашим styx?

    А Webmin хорош если надо поработать из-за совсем злобного фиревола который кроме HTTP ничего не пропускает.

    Допускаю что этот ваш styx местами красивее, но кроссплатформенность и интероперабельность судя по всему - никакая (а можно с ним из винды поработать?Из линукса?Из бсд?).А значит оно как-то не нато для удаленного управления когда заранее не знаешь какая машина и какое соединение будет доступно и что на фиреволле разрешено...

     
  • 2.28, ArchUser (?), 15:29, 01/11/2008 [^] [^^] [^^^] [ответить]  
  • +/
    >Мне одному кажется, что это - извращение...? Зачем тогда SSH, или тот-же
    >Webmin? И зачем вообще использовать вещи не по их назначению? Давайте
    >тогда будем гвозди микроскопом забивать, и какать в цветочные горшки.

    Если у тебя "серый" адрес, и цепляешься ты с серого адреса, и цепляешься из гостей, и с венды - то такая фича будет полезной.
    Хотя как то слабо... я вот хочу VPN over xmppь, хотя нееет - поверх асечного OSCAR гы-гы-гы.

     

  • 1.2, Basmach (?), 21:58, 30/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Даешь больше велосипедов! Много и разных.
     
  • 1.3, Аноним (-), 22:03, 30/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А как к примеру достучаться к машине за натом (к примеру провайдер такой, всех своих клиентов шлюзует).
     
     
  • 2.8, B.O.B.A.H. (??), 23:42, 30/09/2007 [^] [^^] [^^^] [ответить]  
  • +/
    кидай туннель в другую сторону. одну-то машину с "реальным" адресом найдешь?
     

  • 1.4, t0ly (?), 22:14, 30/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    или как например с не очень мощной мобилы проверить что происзодит в сети и что то поменять если надо?
     
     
  • 2.9, Анонимус (?), 00:19, 01/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    MidpSSH есть для мобил с Java
     

  • 1.5, Антон Дулепов (?), 22:19, 30/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересная новость.
    Даёшь полную мобилизацИю!
     
  • 1.7, Skylord (??), 23:14, 30/09/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Очень интересная штука! Когда будет более stable - обязательно себе поставлю! Как ни бился - нормальной работы SSH с PPC добиться не удалось (возможно, давно пробовал - надо сейчас посмотреть)... А с мобилы как? Приходит SMS от Nagios, что какая-нить фигня... Хочется сразу глянуть хотя бы в общих чертах... Jabber-клиенты на java есть.
     
     
  • 2.10, Ruslan (??), 03:22, 01/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Попробуй putty для ppc. У меня работает на wm 5.0.
     
     
  • 3.11, anonymous (??), 06:34, 01/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    пробуй лучше mToken
     
  • 2.23, Аноним (20), 04:09, 05/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >Очень интересная штука! Когда будет более stable - обязательно себе поставлю! Как
    >ни бился - нормальной работы SSH с PPC добиться не удалось

    Надо было n800 покупать ;).Там ssh и клиент и сервер работаюткак часики.

     

  • 1.13, Аноним (20), 15:19, 01/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пипец. И админ jabber сервера может сделать что угодно с машиной? Охрененно.
     
     
  • 2.14, Лимуриец (?), 17:22, 01/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    XEP-0116, XEP-0188, XEP-0200, думаю, им помогут. Со временем реализуют.
     
  • 2.24, Аноним (20), 04:36, 05/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >Пипец. И админ jabber сервера может сделать что угодно с машиной? Охрененно.

    Если вы не доверяете серверу - зачем его пользовать?С машиной черт с ним а вот то что админ теоретически может при должном желании почитать всю вашу переписку - вас не смущает?

     
  • 2.25, Аноним (20), 04:37, 05/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >Пипец. И админ jabber сервера может сделать что угодно с машиной? Охрененно.

    Есть такая штука, OTR называется, кстати.Слегка помогает от всяких дяденек прослушивающих каналы :)


     

  • 1.15, AMDmi3 (??), 18:30, 01/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Имхо интереснее IP-over-XMPP сделать, тем более это проще простого. В свое время делал IP-over-IRC, но до практического применения не дошло, ибо сервера банили ботов за excess flood.
     
  • 1.16, kruk (?), 19:23, 01/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На мой вкус - приятно :)
     
  • 1.17, Anonymous (?), 23:08, 01/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    раньше ботнеты через ирц контролировались, сейчас на жабер перешли =)
     
  • 1.18, Аноним (18), 00:29, 02/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    лучше б стандартизировали какойнить войс овер xmpp и заимплементили б его
    чтобы замочить проприетарцев в лице скупа/асек/гуглотока
     
     
  • 2.21, Лимуриец (?), 12:33, 02/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    Так стандартизировали уже и именно гуглотоковский Jingle. Он же открытый протокол.
     
  • 2.27, Аноним (20), 05:00, 05/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >лучше б стандартизировали какойнить войс овер xmpp и заимплементили б его
    >чтобы замочить проприетарцев в лице скупа/асек/гуглотока

    Гуглоток попрошу не обижать, он документированный.А если всем впадлу его реализовывать, ну знаете ли...вон на n800 вполне себе есть его реализация.И сорцы всех кишков оной есть.Фигли вам еще надо то от гугля для полного счастья??

     

  • 1.19, cobain (??), 05:04, 02/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А я уже кучу icq ботов наклипал. У них тока проблема что при выводе результата команды, icq сервак много данных через себя не пропустит, посчитает спамером и блокернёт часа на 2.
     
  • 1.22, naquad (??), 16:58, 02/10/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Я себе написал комлексное решение под аську. Умеет все команды и есть модуль, прикручиваемый к sim через который можно получить pty (сижу в vim и пр. без проблем). Так что решение мягко говоря не ново.
     
     
  • 2.26, Аноним (20), 04:41, 05/10/2007 [^] [^^] [^^^] [ответить]  
  • +/
    >Я себе написал комлексное решение под аську. Умеет все команды и есть
    >модуль, прикручиваемый к sim через который можно получить pty (сижу в
    >vim и пр. без проблем). Так что решение мягко говоря не
    >ново.

    Только вон то решение можно в руках повертеть.А знание о том что вы там наваяли никак особо не помогает.И, кстати, у жаббера по дефолту SSL юзается, а с аськой - через LAN или не особо доверяемую сеть будет переть нешифрованый траффик.Бесспорно штуки типа OTR и туда можно прикрутить, но ... оно надо?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру