Impending Doom!monitoring the Domain registration and SSL cert expiration time for top one million websites
|🔒 Certificate Expiry||in 389 days|
|🌐 Registration Expiry||in 508 days|
|Last Check||Nov 30 '23 at 19:24|
|Last Check||Dec 02 '23 at 12:05|
|access-control-allow-headers||accept, cache-control, content-type, authorization|
|access-control-allow-methods||GET, POST, PUT, DELETE, OPTIONS|
|date||Sat, 02 Dec 2023 12:03:45 GMT|
😱 Expiring Domains
🔥 Expired Domains
GET /api/v1/domains/expiredOptional: ?top=n (default 1000)
Query by Expiry Date
Search by domain (fulltext)
Get Domain Details
🎲 Domain Roulette
How often do you check for update?
Sites are checked once every 7 days or daily if near expiry.
What is the tech stack behind this?
This site and all its componenets are written entirely in 🦀 Rust.
It uses sqlx to access the Postgres database, askama for templating
and classless.de for class-less UI that is blazing fast to load.
Top one million domains are sourced from The Majestic Million and are periodically updated.
Because I needed to play with Rust's safe and "correct" concurrency features. The process that loads domain from majestic and check for SSL cert heavily uses concurrent threads. This frontned is server side rendered page instead of an SPA because I wanted to try out the state of Rust templating.
The result is brilliant! it uses so little resources that I can keep supporting this service for as long as possible. If you decide to use the API for serious purpose then you can contact me.