Commit Graph
6 Commits
Author SHA1 Message Date
LowderPlay a12f2964ac feat: proxy updates (#89)
* feat: proxy updates

* chore: bump version
2026-08-29 03:40:52 +05:00
LowderPlay 8f020faee4 feat: node stats (#85)
* feat: node stats

* fix: remove ip
2026-08-24 23:29:13 +05:00
LowderPlay 3f74894786 feat: better probing (#81)
* feat: ip probe traceroute

* feat: block bogon and rate limit

* fix: block badge

* fix: control sampling

* docs: update probing info

* feat: disable traceroute

* feat: dns spoofing

* docs: dns spoofing

* chore: bump version

* fix: default rate limit
2026-08-18 00:54:52 +05:00
LowderPlay f828302ea6 feat: dynamic probing (#71) 2026-06-06 03:03:48 +05:00
LowderPlay bac3ab1507 feat!: svelte rewrite (#68)
* feat!: svelte rewrite

* feat: remove mock

* fix: formatting and optimisation

* feat: db optimizations

* feat: dockerfile and version

* ci: change dockerfile syntax

* fix: remove domain trie
2026-05-28 22:34:50 +05:00
Mikhail Gorbachev 741ae887f5 feat: add public JSON API for IP/domain checking (#60)
Adds GET /api/v1/check?target= endpoint that returns JSON instead of HTML.
Rate limited to 30 req/min per IP (configurable via API_RATE_LIMIT_RPM env var).
Queries are logged to the database same as web UI checks.
2026-04-20 00:34:03 +05:00