Категория: Программы и Скрипты

Server Dispatcher

Server Dispatcher – это моя новая программа, написана и использованием открытых ЯП FPC и PHP. Программа объединяет в себе функции направленного порт-сканера и клиент-серверного приложения. Клиентская часть: находясь на компьютере с несколькими программами серверами, периодически проверяет, слушают ли эти сервера входящие соединения на указанных портах, и сообщает об этом серверной части, по указному адресу. Серверная часть: Слушает порт 10001/tcp, и анализирует входящие потоки. Обнаружив понятную сигнатуру, выделяет из неё адрес клиента, приславшего сообщение, а так же статус, номер, и протокол порта о котором сообщает клиент, и записывает полученные данные в указанную таблицу базы данных.

Как установить?
* На клиенте (где находятся наблюдаемые сервера)
a) Извлеките содержимое client из архива, в любую папку.
b) Отредактируйте config.txt, не нарушая формат (только числа и список)
c) Запускаете клиент и смотрите лог.
Формат конфига (config.txt)
DB_SERVER: <IP сервера с БД, куда отправлять данные>
SCAN_INTERVAL:<Интервал проверки (секунды)>
PORT_SCAN:
<Наблюдаемый_проткол_1>:<Наблюдаемый_порт_1>
<Наблюдаемый_проткол_2>:<Наблюдаемый_порт_2>
<и так далее, смотрите образец в комплекте>

* На сервере (где находятся сайт и бд)
a) Извлеките содержимое server из архива, в любую папку.
b) Подготовьте БД и таблицу для программы (образец таблицы db_sample.sql)
c) Отредактируйте строки 7-11 в sd_server.php в соответствии со своей БД
d) Проверьте правильность путей в скрипте StartServer, и запустите его.
Дата выпуска: 2018  

 

Версия: v.0.5
Разрядность: х86 (32bit)
Совместимость с ОС: Windows XP, Vista, 7, 8, 10
Linux 2.6 – Linux 4.14
Язык интерфейса: только Английский
Встроенные темы оформления: нет
Язык и среда программирования (IDE): Lazarus V-IDE 1.8.0
FPC: 3.0.4 SVN: 56594
Нестандартные компоненты:
winsock, unixsocks



Функции программы:
  • Мониторинг удалённых серверов реальном времени
  • Протоколирование состояний удаленных серверов в БД
  • Открытый код северной части

 

Добавить комментарий