VPN device statistics #3

Open
opened 2024-09-01 22:59:05 +00:00 by ezri · 0 comments
Owner

We want statistics for VPN devices (WireGuard peers, mostly). These statistics will mainly be useful for roaming systems (laptops, phones, etc.), but might prove valuable for desktop systems too (such as if they get stolen).

  • Default (public Internet / underlay network) public IP address
    • On always-VPN'd systems, this will require specialized software on endpoints that can set firewall flags to egress through the underlay network, as well as co-operative firewall and routing rules
  • GeoIP database location lookup
    • Probably use IPInfo. Client-side when possible, to avoid expensive API fees.
  • Local device location lookup when possible
    • Maybe use web APIs? Obviously on devices with GPS that's the way to go, but currently I don't have any devices with GPS that will let me run software like this on them
  • Maintain a history of this data for at least 3 months
We want statistics for VPN devices (WireGuard peers, mostly). These statistics will mainly be useful for roaming systems (laptops, phones, etc.), but might prove valuable for desktop systems too (such as if they get stolen). - [ ] Default (public Internet / underlay network) public IP address - On always-VPN'd systems, this will require specialized software on endpoints that can set firewall flags to egress through the underlay network, as well as co-operative firewall and routing rules - [ ] GeoIP database location lookup - Probably use [IPInfo](https://ipinfo.io). Client-side when possible, to avoid expensive API fees. - [ ] Local device location lookup when possible - Maybe use web APIs? Obviously on devices with GPS that's the way to go, but currently I don't have any devices with GPS that will let me run software like this on them - [ ] Maintain a history of this data for at least 3 months
ezri added this to the MVP project 2024-09-01 22:59:05 +00:00
ezri self-assigned this 2024-09-01 23:08:10 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: ezri/dashboard#3
No description provided.