Что нового

[Сеть, интернет] BEST Jabber Bot 2.0 - администратирование компьютера через протокол XMPP(Jabber)

SECTOR

Продвинутый
Сообщения
399
Репутация
59
AutoIt: 3.3.4.0 и новее

Версия: 2.2

Категория: Сеть, Администратирование, Автоматизация, Вспомогательные функции, Разное

Описание: Бот для администратирования вашего личного/корпоративного компьютера/сети по протоколу обмена мгновенными сообщениями XMPP aka Jabber, а гибкая система поможет вам создать свои комманды и поделиться ботом с друзьями!...

Отправьте боту help и получите в ответ следующее:

addadmin
autoitcmd
beep
binput
cdstate
chat
cmd
compoff
compre
deladmin
dircreate
dirdel
dirmove
disklist
exbot
filecreate
filedel
filelist
filemove
fileread
filewrite
getclip
getdate
getip
help
ksend
listadmin
login
memory
message
minall
prockill
proclist
readbook
rebot
run
screensaver
screenshoot
sendadmins
setstatus
stat
usercomlist
usercom
writebook
filecopy

Подробно: help|команда

BEST Jabber Bot 1.1
Первый релиз.

BEST Jabber Bot 1.2
* Исправлены ошибки, возникающие при приеме сообщений!
* Исправлена команда !FileList (теперь после названия папок ставит символ “\”).
+ Добавлена история пользователей отправленным сообщение из главного окна бота.
+ Добавлены функции выключения и перезагрузки компьютера: !CompOff & !CompRe.
+ Добавлены команды !AddAdimin, !DelAdmin, !ListAdmin
+ Добавлена система игнора: !AddBan, !DelBan, !ListBan
+ Переделан внешний вид (Стиль MIST)

BEST Jabber Bot 1.3
* Изменена иконка и стиль окон (MIST White).
* Исправлены мелкие найденые ошибки.
* Исправлен модуль настроек.
+ Добавлена команда !ScreenSaver - запустить хранитель экрана.
+ Добавлена команда !Beep - выдать сигнал динамика.

BEST Jabber Bot 2.0
* изменен синтаксис команд, теперь это команда|параметр
* сообщения больше 300 символов отправляются частями
* HELP теперь внутри бота, никаких внешних файлов
* команда HELP подобна консоли Линукса, если ввести help|list, то получим перечень команд содержащих "list" для уточнения выбора
* обновлена иконка
+ добавлены команды: autoitcmd (выполняет ряд команд на языке autoit), chat (режим чата), dircreate, dirdel, dirmove (работа с папками), filecreate, filedel, filelist, filemove, fileread, filewrite (работа с файлами), usercom (выполнение пользовательской команды)
+ добавлен режим чата сервера и клиента.
+ файл настроек по умолчанию, создается при первом запуске бота.
- убрано GUI бота и редактора настроек.
- убраны команды: login, out.

BEST Jabber Bot 2.2
* дополнена UDF XMPP.au3, добавлен функционал по пересылке файлов (спасибо Nik_rus)
+ добавлена команда SendFile, позволяет получать любой файл с удаленного компьютера, где запущен бот
* доработана команда ScreenShoot, теперь после снятия скрина, он тут же отправляется админу
+ добавлено отключение и закрытие бота при двойном клике правой кнопкой мыши на значке в трее (временно для удобства)
* мелкие доработки

Скачать: EXE + AU3

Screenshot: N/A

Источник: Эта тема

Авторы: SECTOR, Danver, Nik_rus (Jabber UDF)
 

Nik_rus

Python The Snake.
Сообщения
214
Репутация
62
Re: BEST Jabber Bot 1.3

:
Повторюсь... Jadmin'oм попахивает :smile:

И почему BJB не опенсорс? Так даже не интересно :blum:
 
Автор
SECTOR

SECTOR

Продвинутый
Сообщения
399
Репутация
59

tatarinxxx

Новичок
Сообщения
2
Репутация
0
Re: BEST Jabber Bot 1.3

Здравствуйте )
Ссылки в шапке не работают.
если есть у кого возможность , обновите пожалуйста
 
Автор
SECTOR

SECTOR

Продвинутый
Сообщения
399
Репутация
59
Re: BEST Jabber Bot 1.3

На неделе выложу
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,486
Re: BEST Jabber Bot 1.3

Предупреждение За нарушение правил форума (пункт Б.5):
Имя темы должно нести смысловую нагрузку (отражать суть вопроса/проблемы)
Правильно сформулированное название темы привлекает больше внимания, и шансы получить конкретный ответ увеличиваются.


Как правильно называть темы

[BEST Jabber Bot 1.3] это неприемлемое название темы, переименуйте тему иначе она будет закрыта.

С уважением, Администратор форума.
 
Автор
SECTOR

SECTOR

Продвинутый
Сообщения
399
Репутация
59
Re: BEST Jabber Bot 1.3

CreatoR :blink: ?!?!?

tatarinxxx, Архив внизу
(не знаю, пашет или нет, давно уже не занимаюсь AJB)
 

CreatoR

Must AutoIt!
Команда форума
Администратор
Сообщения
8,673
Репутация
2,486
Re: BEST Jabber Bot 1.3

SECTOR
Просил открыть тему, тогда уж соизволь переименовать её, как я просил.
 
Автор
SECTOR

SECTOR

Продвинутый
Сообщения
399
Репутация
59
Re: Auto Jabber Bot 1.3(4) - утилита администрации компьютера через протокол XMPP (Jabber)

Я и просил открыть тему, чтоб мог её переименовать :smile:
 
Автор
SECTOR

SECTOR

Продвинутый
Сообщения
399
Репутация
59
Re: [Сеть, интернет] BEST Jabber Bot 2.0 - администратирование компьютера через протокол XMPP(Jabbe

BEST Jabber Bot обновлен Danver'ом до версии 2.0

* изменен синтаксис команд, теперь это команда|параметр
* сообщения больше 300 символов отправляются частями
* HELP теперь внутри бота, никаких внешних файлов
* команда HELP подобна консоли Линукса, если ввести help|list, то получим перечень команд содержащих "list" для уточнения выбора
* обновлена иконка
+ добавлены команды: autoitcmd (выполняет ряд команд на языке autoit), chat (режим чата), dircreate, dirdel, dirmove (работа с папками), filecreate, filedel, filelist, filemove, fileread, filewrite (работа с файлами), usercom (выполнение пользовательской команды)
+ добавлен режим чата сервера и клиента.
+ файл настроек по умолчанию, создается при первом запуске бота.
- убрано GUI бота и редактора настроек.
- убраны команды: login, out.


Добавлено:
Сообщение автоматически объединено:

А теперь немного моей критики по поводу версии 2.0

изменен синтаксис команд, теперь это команда|параметр
Удобно? :blink:

обновлена иконка
Увидив такую иконку я сразу пойму что это BJB :laugh: ;)

добавлены команды ... usercom (выполнение пользовательской команды)
Не совсем удобно! :(

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

убраны команды: login, out.
Почему? :blink:

Скрипт я не смог запустить из за многочисленных ошибок: несуществующих функций и пассивного обьявления переменных... :(
 

Danver

Новичок
Сообщения
26
Репутация
2
Re: [Сеть, интернет] BEST Jabber Bot 2.0 - администратирование компьютера через протокол XMPP(Jabbe

изменен синтаксис команд, теперь это команда|параметр
Удобно?
намного удобнее чем было! строка разбивается на массив, что позволяет выполнять оператор с МНОЖЕСТВОМ команд

обновлена иконка
Увидив такую иконку я сразу пойму что это BJB
не люблю темные, тусклые цвета и мелкие буквы... решил поставить нечто веселое

добавлены команды ... usercom (выполнение пользовательской команды)
Не совсем удобно!
учитывая что пользовательские команды это только команды типа Run, не думаю что это сильно затруднит или осложнит процесс... зато вносит ясность и понятность... т. к. команда help не выдает пользовательские команды и их список надо получать отдельно

файл настроек по умолчанию, создается при первом запуске бота.
убрано GUI бота и редактора настроек.
Ну вот... А многим например не охото ковыряться в файле...
не думаю что сложно ОДИН РАЗ ковырнуть файл настроек... для тех кого это напрягает всегда есть Ammyadmin

убраны команды: login, out.
Почему?
считаю не безопасным позволять еще кому-то логинится к боту, кроме тех, кто жестко прописан в ИНИ файле

Скрипт я не смог запустить из за многочисленных ошибок: несуществующих функций и пассивного обьявления переменных...
Приношу извинения, скрипт не запускался из-за отсутствующей UDF Mist.au3, которая задействована в части скрипта ERROR BOX. Все поправил, вот ссылка: BEST Jabber Bot 2.0. Пассивное объявление остается т. к. я решил не объявлять все переменные из GUI глобальными. Не думаю что это в итоге не скажется на работе скрипта.
 
Автор
SECTOR

SECTOR

Продвинутый
Сообщения
399
Репутация
59
Re: [Сеть, интернет] BEST Jabber Bot 2.0 - администратирование компьютера через протокол XMPP(Jabbe

намного удобнее чем было! строка разбивается на массив, что позволяет выполнять оператор с МНОЖЕСТВОМ команд
Тогда может такой формат лучше?: команда параметр1|параметр2 или команда параметр1, параметр2 пусть даже нужно будет сделать пару движений чтоб грамотно разбить всё это, зато писать команду намного удобнее :smile: (имхо)

не думаю что сложно ОДИН РАЗ ковырнуть файл настроек
А если "администратор" не поймет что туда писать, или, мхахаха, не сможет открыть или найти файл :D это ладно мы такие "умные" ;)

считаю не безопасным позволять еще кому-то логинится к боту, кроме тех, кто жестко прописан в ИНИ файле
Тогда предлагаю такую концепцию: если боту пишет не знакомый JID - бот запрашивает пароль (прописаный, например, в том же ини файле), если пароль верный - становится админом, если, например, 5 раз пароль не верный JID добавляется в игнор лист... Я так сделал в ICQ боте :smile: Всё равно никто не сможет залогинится не зная пароля)
 

Danver

Новичок
Сообщения
26
Репутация
2
Re: [Сеть, интернет] BEST Jabber Bot 2.0 - администратирование компьютера через протокол XMPP(Jabbe

Тогда предлагаю такую концепцию: если боту пишет не знакомый JID - бот запрашивает пароль (прописаный, например, в том же ини файле), если пароль верный - становится админом, если, например, 5 раз пароль не верный JID добавляется в игнор лист... Я так сделал в ICQ боте Всё равно никто не сможет залогинится не зная пароля)
С этой идеей согласен, звучит неплохо... Предлагаю в ИНИ файле прописывать не сам пароль, а результат вычисления (формула вшита в скрипт, а пользователь отсылает на запрос бота пароль, который обрабатывается формулой и сравнивается с числом в ИНИ файле)

Тогда может такой формат лучше?: команда параметр1|параметр2 пусть даже нужно будет сделать пару движений чтоб грамотно разбить всё это, зато писать команду намного удобнее (имхо)
как вариант можно, но сначала думаю лучше довести бота до нормальной работоспособности;) а там уже изменим и подгоним эти мелочи;)
 

Danver

Новичок
Сообщения
26
Репутация
2
Re: [Сеть, интернет] BEST Jabber Bot 2.0 - администратирование компьютера через протокол XMPP(Jabbe

Внес изменения:
  • автофокус на поле ввода сообщения при появлении окна чата
  • отправка сообщения по Ctrl-Enter в окне чата
  • закрытие окна чата по Esc
  • мелкие доработки

Засекал время, скрипт работает 25 минут и "замерзает". Интересно, что GUI работает! А значит скрипт остается рабочим. Скорее всего дело в Jabber UDF, так через 25 минут скрипт перестает принимать/отсылать сообщения и грузит проц на 86-98%. Тут бы пригодилась помощь разработчика Jabber UDF.
 
Автор
SECTOR

SECTOR

Продвинутый
Сообщения
399
Репутация
59
Re: [Сеть, интернет] BEST Jabber Bot 2.0 - администратирование компьютера через протокол XMPP(Jabbe

Вот моя либа... Писал с нуля... Но функций мало... Я её передавал Nik_rus'у, но не знаю, дорабатывал ли он её... Попробуй использовать эту либу...


Добавлено:
Сообщение автоматически объединено:

В скрипте еще допиши, после инклуда!
Код:
$XMPP_PING_SERVER = True
 

Nik_rus

Python The Snake.
Сообщения
214
Репутация
62
Re: [Сеть, интернет] BEST Jabber Bot 2.0 - администратирование компьютера через протокол XMPP(Jabbe

Сам напоролся на "пинг" в боте на питоне... Собственно отправлял пробел каждый кусок времени, функция на аите у BJB очень неплохая, можно её взять.
 

Danver

Новичок
Сообщения
26
Репутация
2
Re: [Сеть, интернет] BEST Jabber Bot 2.0 - администратирование компьютера через протокол XMPP(Jabbe

Пробовал UDF от SECTOR... С пингом... Бот все также через 20 мин работы "замерзает" и перестает реагировать на Джаббер команды:(

Nik_rus, вы не сталкивались с подобной проблемой?
 

Danver

Новичок
Сообщения
26
Репутация
2
Re: [Сеть, интернет] BEST Jabber Bot 2.0 - администратирование компьютера через протокол XMPP(Jabbe

Прошу модератора внести изменения в шапку темы:

BEST Jabber Bot v2.2

Изменения:
- дополнена UDF XMPP.au3, добавлен функционал по пересылке файлов (спасибо Nik_rus)
- добавлена команда SendFile, позволяет получать любой файл с удаленного компьютера, где запущен бот
- доработана команда ScreenShoot, теперь после снятия скрина, он тут же отправляется админу
- добавлено отключение и закрытие бота при двойном клике правой кнопкой мыши на значке в трее (временно для удобства)
- мелкие доработки

вопрос к Nik_rus, а можно как-нить ускорить передачу файлов, а то средствами бота, файл размером ~360кб передается со скоростью 1.6-1.8кб/с? А средствами Миранды мгновенно. А также передача файла временами не стабильна.
 
Верх