frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Rkik v2.0.0 – NTP, NTS, PTP diagnostics, presets and config, Docker test lab

3•aguacero7•1d ago
Hi HN,

I’m excited to announce rkik v2.0.0, a major update to Rusty Klock Inspection Kit, a stateless CLI tool and library for inspecting network time protocols (NTP/NTS) and precision clocks across infrastructure. This release advances the project well beyond its original scope as a simple NTP offset inspector.

What’s new in v2.0.0

Network Time Security (NTS) support - Fully integrated RFC 8915 NTS implementation with diagnostic detail. - --nts flag to enable authentication and encrypted NTS sessions. - Adjustable --nts-port, handshake timing, cookie metrics, negotiated AEAD algorithms, and certificate inspection (subject, issuer, validity, fingerprints). - JSON export of all NTS diagnostic data. NTS works alongside existing features like compare and plugin modes.

Precision Time Protocol (PTP) diagnostics - New --ptp switch for querying IEEE-1588 environments (Linux only). - Handles domain and port controls (--ptp-domain, --ptp-event-port, --ptp-general-port). - Optional hardware timestamping (--ptp-hw-timestamp) and extensive master clock info. - Supports text, structured JSON, compare output, and plugin lines. - Library primitives (PtpProbeResult, PtpQueryOptions, …) for embedding in other tools.

Config & presets management - Persistent configuration via rkik config and workspace presets via rkik preset, stored in ~/.config/rkik/config.toml (override via RKIK_CONFIG_DIR). - Presets let you define reusable probe sets and run them by name.

Test lab & Docker environment - New Docker-based test environment (./scripts/test-env-up.sh) to spin up multiple NTP daemons and a PTP grandmaster locally, enabling consistent QA and CI demos.

CLI redesign and documentation - CLI v2 spec documented in docs/cli_v2.md. New subcommand layout and improved ergonomics.

rkik started as a lightweight way to inspect NTP responses without daemons or root, but with v2.0.0 it becomes a comprehensive diagnostics and observability toolkit for time-related protocols, suitable for SREs, network engineers, and infrastructure operators who need precise insight into clock behavior across distributed systems.

All sources and releases are available on GitHub: https://github.com/aguacero7/rkik

Comments

samsudin•1d ago
plambik482@gmail.com

Ask HN: Does anyone understand how Hacker News works?

25•jannesblobel•7h ago•39 comments

Ask HN: Those making $500/month on side projects in 2025 – Show and tell

165•cvbox•5h ago•112 comments

Tell HN: HN was down

535•uyzstvqs•14h ago•296 comments

Ask HN: What Are You Working On? (December 2025)

435•david927•3d ago•1421 comments

Ask HN: Etiquette giving feedback on mostly AI-generated PRs from co-workers

2•chfritz•3h ago•4 comments

How Much Energy Does One Solar Panel Produce in Australia?

4•scorpeoanlibra•3h ago•0 comments

Tell HN: AI coding is sexy, but accounting is the real low-hanging target

60•bmadduma•6d ago•54 comments

Ask HN: Should I start a software foundation (goal: help emergency services)?

6•strgcmc•7h ago•0 comments

Ask HN: Is starting a personal blog still worth it in the age of AI?

60•nazarh•3d ago•74 comments

Ask HN: Is building a calm, non-gamified learning app a mistake?

86•hussein-khalil•2d ago•122 comments

Computer animator and Amiga fanatic Dick van Dyke turns 100

279•ggm•4d ago•92 comments

Ask HN: What are your predictions for 2026?

21•mfrw•1d ago•17 comments

Ask HN: Was HN just down for anyone else?

84•rozenmd•14h ago•2 comments

Ask HN: How are you vibe coding in an established code base?

10•adam_gyroscope•1d ago•7 comments

Memory Safety in C# vs. Rust

13•northlondoner•1d ago•12 comments

Ask HN: How can I get better at using AI for programming?

466•lemonlime227•4d ago•464 comments

Ask HN: How do you know what you're working on is worth working on?

8•ideavo•2d ago•18 comments

Ask HN: Claude Opus 4.5 vs. GPT 5.1 Codex Max for coding. Worth the upgrade?

4•terabytest•1d ago•6 comments

Who has enjoyed using PR code reviewers? What worked and what didn’t?

3•yashwantphogat•1d ago•2 comments

Ask HN: Bloggers, how do you manage your content?

10•freemanjiang•2d ago•14 comments

Tell HN: HP Smart Printers

2•_RPM•18h ago•3 comments

Ask HN: Did anyone else notice that the OpenAI Labs website was completely gone?

26•underlipton•5d ago•9 comments

Ask HN: Best back end to run models on Google TPU?

8•vood•3d ago•0 comments

Ask HN: How do you learn marketing as a developer? It's so different from coding

6•Gooblebrai•22h ago•5 comments

Ask HN: Thought-Provoking Books

18•Agraillo•4d ago•18 comments

Our "enterprise" experience with Stripe after $1B+ processed (be careful)

29•Boulderchaim•5d ago•15 comments

Ask HN: How do you get comfortable with shipping code you haven't reviewed?

7•fnimick•2d ago•11 comments

Ask HN: Why are modern AIs ignorant or reluctant to talk about "vibe coding"?

2•amichail•2d ago•16 comments

Ask HN: How do I navigate horror of requirement gathering in product management?

5•souravpradhan•3d ago•5 comments

Ask HN: Any online tech spaces you hang around that don't involve AI?

12•jc_811•4d ago•10 comments