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.