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