Помощник системного администратора (sysadmassist)
Помощник системного администратора разработан для
администраторов локальных сетей предприятий. Идея его, это что бы
администратор для обслуживания мог наибольшее время находится на своем,
рабочем месте по программному обслуживанию компьютеров сети. Доступ по
обслуживанию рабочих станций и серверов проходит по заданному имени пользователя и
паролю, введенному администратором. Или запущена программа от имени администратора сети.
Для сетей должна быть возможность подключения к управлению службами удаленного компьютера.
Все данные хранятся в базе данных (sqlite3). Вся работа к компьютерами локальной Windows
сети поизводится на WinAPI, без применения агентов. Для запуска программы в Windows от TrustedInstaller
и понижение привилегий используется Open Source библиотека NSudoAPI разработанная Mouri_Naruto.
Для выполнения ряда функций работы с удаленными компьютерами Windows необходимо иметь доступ к службам
Функции:
- Посмотреть список компьютеров локальной сети, как по заданным
IP адресам, так и по сети MS
- "Мягкое" тестирование сети, добавление в список только новых
компьютеров, не удаляя результаты прошлого сканирования сети
- Добавление отдельных адресов в список сканирования сети в
диалоговом режиме, не через настройки
- Посмотреть общие характеристики системного ПО удаленного и локального компьютера
- Применить правила (твики) по оптимизации системы
- Работа со службами на компьютере пользователя,
просмотр списка, запуск/остановка, настройка запуска/выключение,
удаление служб на компьютере пользователя
- Работа с автозапуском на удаленном и локального компьютере.
Возможно добавить, удалить, отредактировать имеющуюся автозагрузку
- Удаленно перезагрузить или выключить компьютер
- Работа со списком установленных программ на удаленном и локальном компьютерах.
- Запуск программ на удаленном компьютере с операционной системой Windows с помощью Open Source утилиты paexec.exe
- Проверка компьютеров в сети на слабые пароли
- Повышение-понижение привилегий программы в Windows через NSudoAPI
- Тестирование на безопасность паролей
Разрабатывается:
- Работа с аккаунтами пользователей на удаленном и локальном компьютерах
- Работа с планировщиком заданий на удаленном и локальном компьютерах
Планируется:
- Определение открытых портов
- Редактор правил для оптимизации компьютеров сети
- Шифровка паролей в базе данных
- Более точное определение удаленной ОС
- Взаимодействие Linux <-> Windows
Почему версия номер 5? Дело в том что программа имеет давнюю историю.
Сначала она была написана для сетей Windows с использованием WMI, версия 1. Потом
была переписана с нуля на Borland C++ с WIN API, версия 2. Версия 3 появилась
после переписывания с нуля на mingw и QT3 с собственными драйверами для работы с SQLITE2.
После выхода QT 4 программа опять была переписана с уклоном на Linux системы.
Эта версия 5, на QT5 с планированием работы программы в смешанных сетях.
Планируется 2 версии программы, с похожей функциональностью. Одна
для Windows, вторая для Linux (Сначала Fedora и Centos). Выставлена версия для Windows.
Скачать не требующую исталляции (portable) версию для Windows