feat: added most beacon DS and listener CRUD

This commit is contained in:
Andrew Rioux
2025-01-30 20:59:14 -05:00
parent 0d6b2b4c16
commit b381261cea
26 changed files with 599 additions and 26 deletions

View File

@@ -10,10 +10,12 @@ typedef struct {
typedef union SourceIp {
struct {
char mode; // set to 0
char source_mac[6];
ipaddr_t source_ip;
} use_host_networking;
struct {
char mode; // set to 1
char source_mac[6];
unsigned short netmask;
ipaddr_t source_ip;
ipaddr_t gateway;
@@ -25,8 +27,6 @@ typedef struct Parameters {
SourceIp_t source_ip;
unsigned short destination_port;
unsigned short pubkey_cert_size;
unsigned short privkey_size;
unsigned short privkey_cert_size;
unsigned short beacon_name_length;
unsigned short domain_name_length;
char pubkey_cert[1024];