927

Написал свой сервис для удаленного управления компьютерами

Всем привет.

Я работал админом около 12 лет, за всё время для целей администрирования пользовался почти всеми известными программами для удаленного доступа, сначала TeamViewer - после внедрения их политики лицензирования и обновления, мягко говоря неудобной и жуткой дорогой (около 30 т.р. в год), пересел на AnyDesk — который был чуть хуже в плане функционала, но более терпим в плане использования, и немного меньшей ценой — около 20 т.р. за год. Но душа всё-таки не была довольна, не хватало многих функций, автоматизации, да и порой было неудобно/лень договариваться о подключении с пользователем, что бы выполнить пустяковое действие. И так пришла на ум идея создать инструмент от админа админу, что бы и интерфейс устраивал, но не был перенасыщен, и разобраться мог любой человек более менее владеющий компьютером.

Ну и конечно санкции и новая их угроза послужила мотивом, зарубежные сервисы постепенно продавливаются или сами разделяют повестку ущемления обычных людей и к сожалению блокируют доступ к своим ресурсам. Хотя по моему мнению, IT компании как наука и спорт должны быть вне политики, не важно на какой стороне твой пользователь.

И вот буквально на днях я закончил писать бета версию, залив её в продакшн, в которой реализовал базовые функции, достаточные для закрытия определенного процента потребностей:

  • Сводная информация о машине, её загрузка в реальном времени. Например:

    • Система, версия, время включения

    • Оперативная память, использование, подкачка и пр.

    • Процессор. Модель, частота, загрузка ядер и пр.

    • Сеть. IP, Mac всех интерфейсов, статистика использования

    • Постоянная память. Свободное место, использование.

  • Управление и просмотр (с фильтрами, сортировкой и детальной информацией):

    • Процессов

    • Программ

    • Устройств

  • Управление питанием — выключение, перезагрузка, спящий режим, блокировка, гибернация.

  • Удаленное выполнение любых команд. Само по себе уже сильно выручает, если не хочется тревожить пользователя или экран заблокирован, а пароля не сказали.

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

Примерно так выглядят окна управляемых станций в консольном и графическом режиме:

Пока поддерживаются платформы Windows, Linux. В планах MacOS — если будет запрос от пользователей. Этих целей создал голосовалку в чате.

Управление происходит с браузера компьютера:

Или мобильного телефона:

Остальные скриншоты решил не прикреплять — слишком большая статья получается, их можно посмотреть на сайте.

На счет ближайшего будущего — планирую реализовать:

  • Отслеживание процессов на графике, что бы представлять в динамике загрузку и из этого делать выводы.

  • Визуальное удаленное управление — классический контроль

  • Передача файлов — без этого никак

  • Управление местом на диске — одна из самых популярных задач в работе

  • Просмотр логов — ну тут всё понятно, бывает без анализа событий не решить проблему

Это не полный и конечно не окончательный перечень, идей много. Хоть примерные спринты уже намечены, всё же считаю — что сервис не должен ограничиваться желаниями одного человека, планирую делать продукт как можно более гибким и реализовывать пожелания пользователей, вообще пишу эту статью потому что потому что мне очень важно получить вашу обратную связь!

Буду всем очень благодарен, если присоединитесь к чату в телеграмм и поможете мне своим адекватным мнением в разработке проекта.

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

Не знаю можно ли разместить ссылку на ресурс, по запросу в комментах - добавлю сайт, если будет нарушать правила прошу удалить его.

Сервису всего пару дней, не топите в минусах первый пост пожалуйста.

Телеграм чат для обсуждения cusco_rc_group

Канал, где буду публиковать все новости проекта cusco_rc_chanel_ru

Всем добра!

Правила сообщества

0. Запрещены посты вне тематики сообщества

1. Уважайте труд людей, пишите только конструктивную критику,

2. Не выкладывайте информацию по своему проекту чаще 2ух раз в месяц

Вы смотрите срез комментариев. Показать все
82
Автор поста оценил этот комментарий
Крайне сомнительно, что кто-то будет ставить на какой-то живой домен проприетарный софт без репутации и даже юр. лица.
А на домашний домен мне хватает ssh.
раскрыть ветку (21)
18
Автор поста оценил этот комментарий
Ну так пост для раскрутки платного сервиса, ТС и пишет что в благодарность даст станции для использования, правда как это оформит хз)
раскрыть ветку (20)
43
Автор поста оценил этот комментарий
10 станций, это, насколько я понимаю, лицензия на 10 машин, а подобная лицензия с ограничением машин и времени, в принципе, возможна только в условиях активации этих машин и управления ими через мастер-сервер, который находится под контролем ТС. Так вот, где гарантии это вся эта поделка, это не один большой троян, и что ТС не будет через свой мастер-сервер «админить» чужие компы?) По мне так всё это вообще выглядит как скам от новорега.
раскрыть ветку (19)
9
Автор поста оценил этот комментарий
Может и так, я вспомнила как через медиагет взламывали с удалённым доступом
раскрыть ветку (15)
8
Автор поста оценил этот комментарий
А так же напрягает отсутствие у проекта веб сайта и ссылка только в телегу)
раскрыть ветку (14)
1
Автор поста оценил этот комментарий
Вы не ибшником случайно работаете?
раскрыть ветку (11)
8
Автор поста оценил этот комментарий
Не) я обычный кодер
раскрыть ветку (10)
0
Автор поста оценил этот комментарий
Просто обычно такое недоверие к людям или у тех кто дофига видел скама или у иб))
раскрыть ветку (9)
19
Автор поста оценил этот комментарий
Я прям по мере прочтения становился все хмурее и хмурее. Не ИБ, но в хелпдеске 13 лет.
Одно дело, когда при поиске в гугле тебе выдает что-то. И совсем другое, когда чувак на форуме пишет, что он сделал супервундервафлю "для своих". Такие вещи, на мой взгляд, можно только в виде исходников выкладывать, с релизбилдом, на гитхабе например. Чтобы люди могли оценить самописный "защищённый" "безопасный" софт.
Слишком уж подозрительно все. Софт самописный, но какая-то rc-group. Это к чему вообще? Мастерсервер какой-то. Намного же проще реализовать клиент+серверный (в смысле связь админский комп - клиентский комп) вариант. Зачем сразу бухать мастер сервер для централизованного управления? А если он ещё и не локально разворачиваемый, а у ТС на хостинге, то так вообще ну нахуй.
раскрыть ветку (7)
0
Автор поста оценил этот комментарий
Я обычно не такой параноик, я скорее подумала о том, какая выгода ТС от предоставляемой халявы) а так да, то что гита нет это подозрительно
раскрыть ветку (6)
8
Автор поста оценил этот комментарий
Я не то что параноик, просто с подозрением ко всему отношусь, скептик, так сказать, предпочитаю не разочаровываться, а ожидать худшего, зато больше радуюсь действительно хорошим вещам.
Но если бы я что-то подобное писал (а скриптов для работы я пишу не то чтобы мало) то уж точно выложил бы это на гит для оценки "сомневающимся". В наше время все вокруг только и хотят, что наебать.

Можно анекдот вспомнить:
Мужик застирывает трусы и приговаривает:
- Никому, никому в наше время верить нельзя. Даже себе! А ведь всего лишь пернуть хотел...
6
Автор поста оценил этот комментарий
И я нашел их сайт, cusco-rc com, видимо. Почему ТС постеснялся сайт указать, я даже хз.
Из about только ссылки в те же телеграммы. Типо все бесплатно. Но вот вопрос, ввиду отсутствия открытых исходников - а сколько же там дыр? И ни одна ИБ скорее всего не определит их, так как софт то новый. Так что ну нахуй.
ещё комментарии
5
Автор поста оценил этот комментарий
Ничего не знаю про безопасность, самый обычный кодер, честно-честно.
ещё комментарии
21
Автор поста оценил этот комментарий

А как это еще может выглядеть?

Залетаем в тележку, посоны, там давают бесплатного.

А вариантов использования масса, от "безобидного" пылесосения паролей и прочих сенситив дата, до ботнета во славу страны 404.

Не говоря уж о том что вообще клиент-серверное прилоежение такого уровня интеграции в систему это как бы не кот чихнул и не особо верится в петрпроект одного кодера.

ещё комментарии
ещё комментарий
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку