anti
5f4005c47a
feat(tarpit): port-selective tc netem tarpit mode with live log events
- GET/POST/DELETE /api/v1/deckies/{name}/tarpit (admin write, viewer GET)
- get_container_veth() + get_container_pid() in network.py via iflink/ip-link
- TarpitRule SQLModel table + TarpitMixin repo (upsert/get/delete/list)
- Background tarpit_watcher_worker: polls /proc/{pid}/net/tcp every 15s,
emits tarpit_enter/tarpit_exit log events (edge-triggered, with duration)
- tarpit_enabled/tarpit_disabled logs on operator POST/DELETE actions
2026-04-29 18:49:42 -04:00
..
2026-04-28 18:36:00 -04:00
2026-04-28 18:36:00 -04:00
2026-04-29 11:38:06 -04:00
2026-04-29 17:49:31 -04:00
2026-04-29 16:53:27 -04:00
2026-04-28 18:36:00 -04:00
2026-04-28 19:21:39 -04:00
2026-04-28 19:09:41 -04:00
2026-04-28 22:43:34 -04:00
2026-04-29 12:51:16 -04:00
2026-04-28 18:36:00 -04:00
2026-04-28 18:36:00 -04:00
2026-04-28 18:36:00 -04:00
2026-04-28 18:36:00 -04:00
2026-04-29 11:09:32 -04:00
2026-04-28 18:36:00 -04:00
2026-04-28 22:43:34 -04:00
2026-04-28 18:36:00 -04:00
2026-04-28 18:36:00 -04:00
2026-04-29 16:44:03 -04:00
2026-04-29 12:23:56 -04:00
2026-04-28 18:36:00 -04:00
2026-04-28 18:36:00 -04:00
2026-04-29 18:49:42 -04:00
2026-04-29 12:23:56 -04:00
2026-04-29 00:38:51 -04:00
2026-04-28 18:36:00 -04:00
2026-04-28 18:36:00 -04:00
2026-04-29 18:49:42 -04:00
2026-04-28 18:36:00 -04:00
2026-04-28 18:36:00 -04:00
2026-04-11 19:51:41 -04:00
2026-04-28 18:36:00 -04:00
2026-04-28 18:36:00 -04:00
2026-04-28 18:36:00 -04:00
2026-04-04 04:08:27 -03:00
2026-04-09 01:33:15 -04:00
2026-04-28 18:36:00 -04:00
2026-04-13 01:43:52 -04:00
2026-04-28 18:36:00 -04:00
2026-04-29 18:49:42 -04:00
2026-04-10 16:41:23 -04:00
2026-04-28 18:36:00 -04:00
2026-04-28 18:36:00 -04:00