Skip to content
@zeptonet-eu

zeptonet.eu

Zeptonet

An experimental software-defined mesh virtual private network.

Control Plane

A Rails application with:

  • GitHub OAuth authentication.
  • A RESTful API to manage machines.
  • OAuth2 authentication for the API using Doorkeeper, supporting:
    • Authorization code and client credentials flows.
    • PKCE (Proof Key for Code Exchange) for public clients (like the CLI).

CLI on the host machines

A Go application with:

  • Cobra framework.
  • GitHub OAuth authentication for login.
  • Communication with the control plane API using OAuth2 PKCE authentication.
  • Machine registration via the API.
  • WireGuard configuration using the wireguard-go library, as directed by the control plane via the API.
  • Heartbeat to the control plane via
  • the API.

Popular repositories Loading

  1. .github .github Public

  2. zeptonet_control_plane zeptonet_control_plane Public

    Ruby

Repositories

Showing 2 of 2 repositories
  • zeptonet-eu/zeptonet_control_plane’s past year of commit activity
    Ruby 0 0 0 6 Updated Feb 3, 2025
  • .github Public
    zeptonet-eu/.github’s past year of commit activity
    0 0 0 0 Updated Jan 20, 2025

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…