This product was not featured by Product Hunt yet. It will not be visible on their landing page and won't be ranked (cannot win product of the day regardless of upvotes).
Product upvotes vs the next 3
Waiting for data. Loading
Product comments vs the next 3
Waiting for data. Loading
Product upvote speed vs the next 3
Waiting for data. Loading
Product upvotes and comments
Waiting for data. Loading
Product vs the next 3
Loading
OpenWrt Integrity
Scripts to verify the integrity of OpenWrt routers
Scripts to create known-good baselines and verify the integrity of OpenWrt routers. The baseline script records system information, critical file hashes, installed packages, UID 0 accounts, SSH authorized keys, overlay changes, and cron configuration. The verifier compares the current router state against that baseline and reports differences. Multiple routers are supported, each logging in with its own SSH key, a running ssh-agent, or a password.
You run an OpenWrt router, but how do you know its important system files haven't changed unexpectedly? A compromised router, an accidental configuration change or an unwanted modification can go unnoticed. OpenWrt Integrity helps you establish a known-good baseline and verify your router against it.
Create a baseline of your router's files and their cryptographic hashes, then run verification whenever you want to check for unexpected changes. The scripts help identify modified, missing or unexpected files by comparing the current state against the known-good baseline. You can also manage multiple routers, with individual SSH authentication for each router using SSH keys, an SSH agent or password authentication.
I wanted a straightforward way to check whether my OpenWrt routers were still in the state I expected. Checking files manually is tedious, and simply knowing that a router is accessible doesn't mean its integrity is intact. I wanted something that could establish a trusted baseline and make subsequent verification repeatable.
That idea shaped the project. It uses local shell scripts and standard cryptographic hashing rather than requiring a cloud service or a central monitoring platform. Router access is handled over SSH, with authentication configured per router. There is no telemetry, no analytics and no external service collecting router data. The goal is simple: give router owners a practical way to detect unexpected changes and verify the integrity of their OpenWrt systems.
About OpenWrt Integrity on Product Hunt
“Scripts to verify the integrity of OpenWrt routers”
OpenWrt Integrity was submitted on Product Hunt and earned 0 upvotes and 1 comments, placing #336 on the daily leaderboard. Scripts to create known-good baselines and verify the integrity of OpenWrt routers. The baseline script records system information, critical file hashes, installed packages, UID 0 accounts, SSH authorized keys, overlay changes, and cron configuration. The verifier compares the current router state against that baseline and reports differences. Multiple routers are supported, each logging in with its own SSH key, a running ssh-agent, or a password.
On the analytics side, OpenWrt Integrity competes within Open Source, Internet of Things and GitHub — topics that collectively have 337.8k followers on Product Hunt. The dashboard above tracks how OpenWrt Integrity performed against the three products that launched closest to it on the same day.
Who hunted OpenWrt Integrity?
OpenWrt Integrity was hunted by Himanshu Mahendra Jain. A “hunter” on Product Hunt is the community member who submits a product to the platform — uploading the images, the link, and tagging the makers behind it. Hunters typically write the first comment explaining why a product is worth attention, and their followers are notified the moment they post. Around 79% of featured launches on Product Hunt are self-hunted by their makers, but a well-known hunter still acts as a signal of quality to the rest of the community. See the full all-time top hunters leaderboard to discover who is shaping the Product Hunt ecosystem.
For a complete overview of OpenWrt Integrity including community comment highlights and product details, visit the product overview.
You run an OpenWrt router, but how do you know its important system files haven't changed unexpectedly? A compromised router, an accidental configuration change or an unwanted modification can go unnoticed. OpenWrt Integrity helps you establish a known-good baseline and verify your router against it.
Create a baseline of your router's files and their cryptographic hashes, then run verification whenever you want to check for unexpected changes. The scripts help identify modified, missing or unexpected files by comparing the current state against the known-good baseline. You can also manage multiple routers, with individual SSH authentication for each router using SSH keys, an SSH agent or password authentication.
I wanted a straightforward way to check whether my OpenWrt routers were still in the state I expected. Checking files manually is tedious, and simply knowing that a router is accessible doesn't mean its integrity is intact. I wanted something that could establish a trusted baseline and make subsequent verification repeatable.
That idea shaped the project. It uses local shell scripts and standard cryptographic hashing rather than requiring a cloud service or a central monitoring platform. Router access is handled over SSH, with authentication configured per router. There is no telemetry, no analytics and no external service collecting router data. The goal is simple: give router owners a practical way to detect unexpected changes and verify the integrity of their OpenWrt systems.