Версія 5.2 — Активна розробка

Точна синхронізація часу для критичних систем

Програмний NTP-сервер з підтримкою GPS та серійних протоколів. Мікросекундна точність, захист від спуфінгу та веб-моніторинг для відповідальних об'єктів.

🛡️Захист від GPS-спуфінгу
Stratum 1 точність
🔒HWID-прив'язка ліцензії
≤1мс
Точність від GPS
24/7
Безперервна робота
6+
Протоколів входу
ChronoSync v5.2 — ntp_log.txt
13:42:00.001 [GPS] Позиція підтверджена. Супутники: 10 HDOP: 0.9
13:42:00.003 [TSIP] Пакет прийнято. Часовий штамп: 2025-05-23
13:42:00.015 [SYNC] Синхронізовано. Зсув: +0.18 мс
13:42:00.020 [NTP] Відповідь primary: 192.168.1.1. Stratum: 1
13:42:01.100 [LAN] Запит від 192.168.10.22 → видано :1123
13:42:05.000 [REF] Еталон підтверджено. Відхилення: 0.0 хв.
13:42:10.312 [OUT] TSIP відправлено на COM3 ↑
13:42:15.001 [WDG] Watchdog OK. Uptime: 7d 04h 12m
13:42:20.000 [SYS] Система стабільна.
Статус системи
СИНХРОНІЗОВАНО
GPS / COM_IN COM4 · TSIP · Locked
NTP Primary 192.168.1.1 · Stratum 1
LAN NTP :1123 10 клієнтів · Stratum 1
Watchdog Активний · PID 4812
Функціональність

Повний набір інструментів для синхронізації

Розроблено для відповідальних об'єктів, де точність і надійність є критично важливими

🛰️

GPS та апаратні джерела

Підтримка Trimble Acutime 2000 та будь-якого GPS через COM або USB. Автоматичне виявлення USB-приймачів. Патч GPS Week Rollover для старого обладнання.

🔌

Гнучка маршрутизація COM

Незалежні порти входу (COM_IN) та виходу (PORT_OUT). USB-режим з автоматичним скануванням. Чітка логіка fallback: GPS → NTP, без зайвих ланцюгів.

🌐

LAN NTP-сервер

Вбудований UDP NTP-сервер для мережевих клієнтів. Stratum 1 при GPS-джерелі. Налаштовуваний порт, десятки одночасних клієнтів.

🔀

Мульти-протокольна архітектура

Плагін-система на базі importlib. Протоколи завантажуються динамічно з каталогу. TSIP вбудований за замовчуванням — жодних залежностей.

📊

Веб-моніторинг

Вбудований веб-інтерфейс для перегляду логів та стану системи в реальному часі. Журнал подій, поточний статус, histórico синхронізацій.

🐕

Watchdog та відновлення

Окремий watchdog.pyw відстежує основний процес. Автоматичний перезапуск при збоях. Детальна журналізація помилок та стану.

🔄

Ротація та архів логів

Асинхронний запис логів (черга + потік). Автоматична ротація файлів. Зберігання до 25 архівних файлів. Роздільні журнали подій і стану.

⌨️

Інтерактивна консоль

Гарячі клавіші для паузи, статистики, перемикання виводу. Повна кольорова консоль через colorama. Підтримка Windows 7+.

🔑

Апаратна прив'язка ліцензії

HWID формується з MAC-адреси, hostname, ОС і CPU. Підпис HMAC-SHA256. Ліцензія не переноситься між машинами без перевидачі.

Підтримувані протоколи

Працює з вашою інфраструктурою

TS
TSIP
Trimble Standard Interface Protocol — вбудований
NM
NMEA-0183
GPS 4800/9600 бод, стандарт NMEA
MB
Meinberg
LANTIME / M-SERIES серійний формат
IR
IRIG-B
ASCII-варіант серійного IRIG-B
HF
Hopf 6021
Hopf / Mobatime серійний стандарт

+ UBX (u-blox NAV-TIMEUTC), NovAtel та власні плагіни через Python-модулі

Галузеві стандарти

Точний час — вимога, а не опція

Міжнародні авіаційні організації регламентують синхронізацію часу як критичну функцію інфраструктури CNS/ATM. ChronoSync відповідає цим вимогам.

ICAO
ICAO
Annex 10 · CNS/ATM

Додаток 10 встановлює вимоги UTC-синхронізації для систем CNS/ATM. Точність ±1 мс є обов'язковою для критичного обладнання УПР.

 icao.int
EUROCONTROL
EUROCONTROL
ESARR 4 · EATMN

Специфікації ESARR 4 та EATMN визначають розподіл еталонного часу в Європейській мережі ATM. Stratum 1 NTP — стандарт.

 eurocontrol.int
UkSATSE
UkSATSE
Украерорух · Ukraine ATS

ДП обслуговування повітряного руху України. Надає CNS/ATM-сервіси за стандартами ICAO та регламентами EUROCONTROL.

 uksatse.ua
Для кого цей продукт: Диспетчерські пункти, центри управління ПР, об'єкти CNS/ATM, телекомунікаційні вузли та промислові системи, де точна UTC-синхронізація є регламентною вимогою.
Air traffic control tower at night
Безпека

Захист від підміни часу

Багаторівнева перевірка достовірності часового сигналу — критично для авіаційних та телекомунікаційних об'єктів

🚫

Виявлення GPS-спуфінгу

Перевірка відхилення від збереженого еталону (reference time). При різкому стрибку — пакет відкидається, статус BLOCKED_SPOOFING.

📌

Еталон часу (Reference)

Подвійна перевірка NTP при першому запуску. Якщо обидва сервери недоступні — дозволяється COM_IN як первинне апаратне джерело.

Валідація дати

Фільтр аномальних значень року (до 2025 або понад MAX_ALLOWED_YEAR). GPS Week Rollover патч для Acutime 2000.

⏱️

Повільна корекція еталону

При відхиленні 2–MAX хв: еталон зсувається на ±2 хв/цикл, а не стрибком. Унеможливлює раптовий зсув через атаку.

Журнал безпеки
13:40:00REFЕталон підтверджено. Відхилення: 0.0 хв.
13:41:12WARNNTP первинний відповідає повільно (1.2 с)
13:41:13NTPРезервний NTP відповів. Stratum: 2
13:42:05SECПеревірка безпеки пройдена. Синхр. дозволено
13:43:00SYNCСинхронізовано. Зсув: +0.18 мс
13:44:30LANКлієнт 192.168.10.22 → відповідь Stratum 1
13:45:00WDGWatchdog: основний процес живий. OK
Конфігурація безпеки
MAX_REFERENCE_DIFF_MINUTES = 10
STARTUP_TIME_DIFF_MINUTES = 60
BYPASS_TIME_CHECKS = 0 # вимкнено
Моніторинг

Веб-інтерфейс реального часу

Перегляд стану системи та журналів з будь-якого браузера в мережі

Розширений статус ntp_status_ext.txt
COM_OK TRUE
NTP_PRIMARY TRUE
NTP_BACKUP TIMEOUT
TSIP_OK TRUE
YEAR_OK TRUE
LAN_NTP ENABLED · :1123
STRATUM 1
WATCHDOG RUNNING
SECURITY OK

Файли стану

ntp_status_ext.txt — розширений статус
ntp_state_log.txt — журнал стану
ntp_log.txt — детальний лог
tsip_state.txt — стан TSIP
tsip_heartbeat.txt — heartbeat

Інтерактивні клавіші

P — пауза / продовження
C — вкл/викл виводу в консоль
S — показати статистику
H — допомога
Q — вихід
Ліцензування

Проста та прозора ціна

Одноразова оплата. Без підписок. Без прихованих зборів.

Професійна ліцензія
299
1 робоча станція · одноразовий платіж
  • Безстрокова ліцензія для 1 станції
  • Всі протоколи та функції включено
  • Оновлення в межах мажорної версії
  • Технічна підтримка включена
  • HWID-ліцензія для офлайн-активації
  • Сумісність з Windows 7 / 10 / 11
Зв'язатись для замовлення

або напишіть нам — відповімо протягом 1 робочого дня