Get the latest tech news

Show HN: Kekkai – a simple, fast file integrity monitoring tool in Go


A lightweight Go tool for detecting file tampering by comparing content-based hashes stored securely in S3. - catatsuy/kekkai

Single Go binary with minimal dependencies Recommended to run with restricted permissions Configuration should be read from S3 or managed paths, not local files --use-cache: Enable local cache that checks file metadata (size, mtime, ctime) to skip hash calculation--verify-probability N: Set probability of hash verification even with cache hit (0.0-1.0, default: 0.1)--workers N: Adjust the number of worker threads for your system--rate-limit N: Limit I/O throughput (bytes per second) to reduce system load Note: With Go 1.25+, CPUQuota also automatically adjusts GOMAXPROCS to match the quota, so kekkai will use fewer worker threads when CPU is limited, providing better resource utilization.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of Kekkai

Kekkai