Create web UI #5

Closed
opened 2024-07-05 16:43:14 +01:00 by danny · 12 comments
danny commented 2024-07-05 16:43:14 +01:00 (Migrated from gitlab.keyop.co.uk)

Want status available via a web frontend

Want status available via a web frontend
danny commented 2024-07-05 16:43:14 +01:00 (Migrated from gitlab.keyop.co.uk)

assigned to @danny

assigned to @danny
danny commented 2026-07-04 15:10:39 +01:00 (Migrated from gitlab.keyop.co.uk)

The UI should be able to show the current connections/tunnels which are open, and ideally also pull statistics from iptables to show how much traffic each has passed. Connection setup time should also be included.

The UI will need to run as a separate goroutine. It will also require authentication - for this it should only allow login as the user who owns the nfq_forwarder process, using their local credentials (username/password).

It should also be possible to close any particular tunnel manually via the UI (which of course would still automatically re-open if/when it is next used).

The UI should be able to show the current connections/tunnels which are open, and ideally also pull statistics from iptables to show how much traffic each has passed. Connection setup time should also be included. The UI will need to run as a separate goroutine. It will also require authentication - for this it should only allow login as the user who owns the nfq_forwarder process, using their local credentials (username/password). It should also be possible to close any particular tunnel manually via the UI (which of course would still automatically re-open if/when it is next used).
danny commented 2026-07-04 18:22:38 +01:00 (Migrated from gitlab.keyop.co.uk)

mentioned in commit 8fb6e14222b8d98a7f0095eb5188fd01cf82257a

mentioned in commit 8fb6e14222b8d98a7f0095eb5188fd01cf82257a
danny commented 2026-07-04 18:23:33 +01:00 (Migrated from gitlab.keyop.co.uk)

mentioned in commit 860cff0931151fcd1936053497aa861013b44ab1

mentioned in commit 860cff0931151fcd1936053497aa861013b44ab1
danny commented 2026-07-04 18:23:46 +01:00 (Migrated from gitlab.keyop.co.uk)

mentioned in merge request !60

mentioned in merge request !60
danny commented 2026-07-04 18:23:53 +01:00 (Migrated from gitlab.keyop.co.uk)
Claude's MR: https://gitlab.keyop.co.uk/keyop/go/nfq_forwarder/-/merge_requests/19
danny commented 2026-07-04 18:35:29 +01:00 (Migrated from gitlab.keyop.co.uk)

mentioned in commit 32617758d0e21d3c7b08f87e681ca16f864344f0

mentioned in commit 32617758d0e21d3c7b08f87e681ca16f864344f0
danny commented 2026-07-05 11:16:00 +01:00 (Migrated from gitlab.keyop.co.uk)

mentioned in commit dea27fd0ab

mentioned in commit dea27fd0abf67af029a0b7088d7350a7b3fe7f1b
danny commented 2026-07-05 13:42:07 +01:00 (Migrated from gitlab.keyop.co.uk)

mentioned in commit 5cc03f780a

mentioned in commit 5cc03f780ad28fe201cf8250c1b8d3faac304d77
danny commented 2026-07-05 13:49:30 +01:00 (Migrated from gitlab.keyop.co.uk)

All done.

All done.
danny (Migrated from gitlab.keyop.co.uk) closed this issue 2026-07-05 13:49:30 +01:00
danny commented 2026-07-06 07:42:15 +01:00 (Migrated from gitlab.keyop.co.uk)

mentioned in commit 70c6526156

mentioned in commit 70c6526156da2a0c5597e0e10684adde372fec79
danny commented 2026-07-06 07:42:17 +01:00 (Migrated from gitlab.keyop.co.uk)

mentioned in commit 0f821305d8

mentioned in commit 0f821305d8d99e1326a9c9d9c950a7b717359d47
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
keyop-go/nfq_forwarder#5
No description provided.