Projects / OmniSync

OmniSync

OmniSync is a driver for NTPd for people who are firewall-challenged. It enables systems to synchronize time when port 123 (UDP) is blocked. It allows you to sync against the daytime service, time, SNTS, IRC, ICMP, SNMP, precision time protocol (PTP -- IEEE 1588), HTTP, HTTPS (both also via proxy server), and (S)NTP via a Socks(5) proxy server. It doesn't directly set the clock, but uses NTPd for this, as this enables you to have multiple time sources as well as bad-chimer detection, etc.

Tags Networking Time Synchronization
Licenses GPLv2
Operating Systems POSIX
Implementation C

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  03 Jan 2009 20:19
  • Rrelease-after

Changes: OmniSync can now bind to a specific network adapter. An ntp implementation that binds to an unprivileged port was added, enabling regular ntp behind a restrictive firewall.

  • Rrelease-mid
  •  17 Nov 2008 22:10
  • Rrelease-after

Changes: Due to a missing include line, offsets were enormous. That is now corrected.

  • Rrelease-mid
  •  07 Feb 2008 13:19
  • Rrelease-after

Changes: This version allows you to also sync against an (S)NTP server via a SOCKS 5 proxy.

  • Rrelease-mid
  •  04 Feb 2008 13:55
  • Rrelease-after

Changes: This release implements proper timeouts. It adds a simple PTP (precision time protocol, IEEE 1588) handler (protocol version 1).

  • Rrelease-mid
  •  23 Jan 2008 13:42
  • Rrelease-after

Changes: This release can synchronize the internal clock to the time returned by an SNMP server. It correctly sets the precision for ICMP timestamp, now compiles on IRIX as well, and the initial clock set can now use an average of multiple measurements.

2224c8a61c74cb4b2d1619aec50b8310_thumb

Project Spotlight

Liquid Fonts

Unicode bitmap fonts for small displays.

E81cd9e816ff80e2cc504660ebfa85c9_thumb

Project Spotlight

Voreen

A volume rendering engine.