Squashed 'api/' changes from 24ae082..27cd7f5
27cd7f5 Format protobuf code git-subtree-dir: api git-subtree-split: 27cd7f5cb9988c3cd51014fff1ed865bf2620f56
This commit is contained in:
parent
7b1cc73553
commit
4858b425ff
6 changed files with 140 additions and 149 deletions
|
@ -1,43 +1,43 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option go_package = "gitlab.com/inetmock/inetmock/pkg/audit/details";
|
||||
option java_multiple_files = true;
|
||||
option java_package = "com.github.baez90.inetmock.audit.details";
|
||||
option java_outer_classname = "HandlerEventProto";
|
||||
option csharp_namespace = "INetMock.Client.Audit.Details";
|
||||
|
||||
package inetmock.audit.details;
|
||||
|
||||
option csharp_namespace = "INetMock.Client.Audit.Details";
|
||||
option go_package = "gitlab.com/inetmock/inetmock/pkg/audit/details";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "HandlerEventProto";
|
||||
option java_package = "com.github.baez90.inetmock.audit.details";
|
||||
|
||||
enum DNSOpCode {
|
||||
Query = 0;
|
||||
Status = 2;
|
||||
Notify = 4;
|
||||
Update = 5;
|
||||
Query = 0;
|
||||
Status = 2;
|
||||
Notify = 4;
|
||||
Update = 5;
|
||||
}
|
||||
|
||||
enum ResourceRecordType {
|
||||
UnknownRR = 0;
|
||||
A = 1;
|
||||
NS = 2;
|
||||
CNAME = 5;
|
||||
SOA = 6;
|
||||
PTR = 12;
|
||||
HINFO = 13;
|
||||
MINFO = 14;
|
||||
MX = 15;
|
||||
TXT = 16;
|
||||
RP = 17;
|
||||
AAAA = 28;
|
||||
SRV = 33;
|
||||
NAPTR = 35;
|
||||
UnknownRR = 0;
|
||||
A = 1;
|
||||
NS = 2;
|
||||
CNAME = 5;
|
||||
SOA = 6;
|
||||
PTR = 12;
|
||||
HINFO = 13;
|
||||
MINFO = 14;
|
||||
MX = 15;
|
||||
TXT = 16;
|
||||
RP = 17;
|
||||
AAAA = 28;
|
||||
SRV = 33;
|
||||
NAPTR = 35;
|
||||
}
|
||||
|
||||
message DNSQuestionEntity {
|
||||
ResourceRecordType type = 1;
|
||||
string name = 2;
|
||||
ResourceRecordType type = 1;
|
||||
string name = 2;
|
||||
}
|
||||
|
||||
message DNSDetailsEntity {
|
||||
DNSOpCode opcode = 1;
|
||||
repeated DNSQuestionEntity questions = 2;
|
||||
DNSOpCode opcode = 1;
|
||||
repeated DNSQuestionEntity questions = 2;
|
||||
}
|
||||
|
|
|
@ -1,33 +1,33 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option go_package = "gitlab.com/inetmock/inetmock/pkg/audit/details";
|
||||
option java_multiple_files = true;
|
||||
option java_package = "com.github.baez90.inetmock.audit.details";
|
||||
option java_outer_classname = "HandlerEventProto";
|
||||
option csharp_namespace = "INetMock.Client.Audit.Details";
|
||||
|
||||
package inetmock.audit.details;
|
||||
|
||||
option csharp_namespace = "INetMock.Client.Audit.Details";
|
||||
option go_package = "gitlab.com/inetmock/inetmock/pkg/audit/details";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "HandlerEventProto";
|
||||
option java_package = "com.github.baez90.inetmock.audit.details";
|
||||
|
||||
enum HTTPMethod {
|
||||
GET = 0;
|
||||
HEAD = 1;
|
||||
POST = 2;
|
||||
PUT = 3;
|
||||
DELETE = 4;
|
||||
CONNECT = 5;
|
||||
OPTIONS = 6;
|
||||
TRACE = 7;
|
||||
PATCH = 8;
|
||||
GET = 0;
|
||||
HEAD = 1;
|
||||
POST = 2;
|
||||
PUT = 3;
|
||||
DELETE = 4;
|
||||
CONNECT = 5;
|
||||
OPTIONS = 6;
|
||||
TRACE = 7;
|
||||
PATCH = 8;
|
||||
}
|
||||
|
||||
message HTTPHeaderValue {
|
||||
repeated string values = 1;
|
||||
repeated string values = 1;
|
||||
}
|
||||
|
||||
message HTTPDetailsEntity {
|
||||
HTTPMethod method = 1;
|
||||
string host = 2;
|
||||
string uri = 3;
|
||||
string proto = 4;
|
||||
map<string, HTTPHeaderValue> headers = 5;
|
||||
HTTPMethod method = 1;
|
||||
string host = 2;
|
||||
string uri = 3;
|
||||
string proto = 4;
|
||||
map<string, HTTPHeaderValue> headers = 5;
|
||||
}
|
||||
|
|
|
@ -1,52 +1,52 @@
|
|||
syntax = "proto3";
|
||||
|
||||
package inetmock.audit;
|
||||
|
||||
option csharp_namespace = "INetMock.Client.Audit";
|
||||
option go_package = "gitlab.com/inetmock/inetmock/pkg/audit";
|
||||
option java_multiple_files = true;
|
||||
option java_package = "com.github.baez90.inetmock.audit";
|
||||
option java_outer_classname = "HandlerEventProto";
|
||||
option csharp_namespace = "INetMock.Client.Audit";
|
||||
|
||||
package inetmock.audit;
|
||||
option java_package = "com.github.baez90.inetmock.audit";
|
||||
|
||||
import "google/protobuf/any.proto";
|
||||
import "google/protobuf/timestamp.proto";
|
||||
|
||||
enum TransportProtocol {
|
||||
UNKNOWN_TRANSPORT = 0;
|
||||
TCP = 1;
|
||||
UDP = 2;
|
||||
UNKNOWN_TRANSPORT = 0;
|
||||
TCP = 1;
|
||||
UDP = 2;
|
||||
}
|
||||
|
||||
enum AppProtocol {
|
||||
UNKNOWN_APPLICATION = 0;
|
||||
DNS = 1;
|
||||
HTTP = 2;
|
||||
HTTP_PROXY = 3;
|
||||
UNKNOWN_APPLICATION = 0;
|
||||
DNS = 1;
|
||||
HTTP = 2;
|
||||
HTTP_PROXY = 3;
|
||||
}
|
||||
|
||||
enum TLSVersion {
|
||||
SSLv30 = 0;
|
||||
TLS10 = 1;
|
||||
TLS11 = 2;
|
||||
TLS12 = 3;
|
||||
TLS13 = 4;
|
||||
SSLv30 = 0;
|
||||
TLS10 = 1;
|
||||
TLS11 = 2;
|
||||
TLS12 = 3;
|
||||
TLS13 = 4;
|
||||
}
|
||||
|
||||
message TLSDetailsEntity {
|
||||
TLSVersion version = 1;
|
||||
string cipherSuite = 2;
|
||||
string serverName = 3;
|
||||
TLSVersion version = 1;
|
||||
string cipherSuite = 2;
|
||||
string serverName = 3;
|
||||
}
|
||||
|
||||
message EventEntity {
|
||||
int64 id = 1;
|
||||
google.protobuf.Timestamp timestamp = 2;
|
||||
TransportProtocol transport = 3;
|
||||
AppProtocol application = 4;
|
||||
bytes sourceIP = 5;
|
||||
bytes destinationIP = 6;
|
||||
uint32 sourcePort = 7;
|
||||
uint32 destinationPort = 8;
|
||||
TLSDetailsEntity tls = 9;
|
||||
google.protobuf.Any protocolDetails = 10;
|
||||
int64 id = 1;
|
||||
google.protobuf.Timestamp timestamp = 2;
|
||||
TransportProtocol transport = 3;
|
||||
AppProtocol application = 4;
|
||||
bytes sourceIP = 5;
|
||||
bytes destinationIP = 6;
|
||||
uint32 sourcePort = 7;
|
||||
uint32 destinationPort = 8;
|
||||
TLSDetailsEntity tls = 9;
|
||||
google.protobuf.Any protocolDetails = 10;
|
||||
}
|
||||
|
|
|
@ -1,51 +1,49 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option go_package = "gitlab.com/inetmock/inetmock/pkg/rpc";
|
||||
option java_multiple_files = true;
|
||||
option java_package = "com.github.baez90.inetmock.rpc";
|
||||
option java_outer_classname = "AuditProto";
|
||||
option csharp_namespace = "INetMock.Client.Rpc";
|
||||
|
||||
import 'audit/event_entity.proto';
|
||||
|
||||
package inetmock.rpc;
|
||||
|
||||
option csharp_namespace = "INetMock.Client.Rpc";
|
||||
option go_package = "gitlab.com/inetmock/inetmock/pkg/rpc";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AuditProto";
|
||||
option java_package = "com.github.baez90.inetmock.rpc";
|
||||
|
||||
import "audit/event_entity.proto";
|
||||
|
||||
enum FileOpenMode {
|
||||
TRUNCATE = 0;
|
||||
APPEND = 1;
|
||||
TRUNCATE = 0;
|
||||
APPEND = 1;
|
||||
}
|
||||
|
||||
message WatchEventsRequest {
|
||||
string watcherName = 1;
|
||||
string watcherName = 1;
|
||||
}
|
||||
|
||||
message RegisterFileSinkRequest {
|
||||
string targetPath = 1;
|
||||
string targetPath = 1;
|
||||
}
|
||||
|
||||
message RegisterFileSinkResponse {
|
||||
string resolvedPath = 1;
|
||||
string resolvedPath = 1;
|
||||
}
|
||||
|
||||
message RemoveFileSinkRequest {
|
||||
string targetPath = 1;
|
||||
string targetPath = 1;
|
||||
}
|
||||
|
||||
message RemoveFileSinkResponse {
|
||||
bool SinkGotRemoved = 1;
|
||||
bool SinkGotRemoved = 1;
|
||||
}
|
||||
|
||||
message ListSinksRequest {
|
||||
|
||||
}
|
||||
message ListSinksRequest {}
|
||||
|
||||
message ListSinksResponse {
|
||||
repeated string sinks = 1;
|
||||
repeated string sinks = 1;
|
||||
}
|
||||
|
||||
service Audit {
|
||||
rpc WatchEvents (WatchEventsRequest) returns (stream inetmock.audit.EventEntity);
|
||||
rpc RegisterFileSink (RegisterFileSinkRequest) returns (RegisterFileSinkResponse);
|
||||
rpc RemoveFileSink (RemoveFileSinkRequest) returns (RemoveFileSinkResponse);
|
||||
rpc ListSinks(ListSinksRequest) returns (ListSinksResponse);
|
||||
rpc WatchEvents(WatchEventsRequest) returns (stream inetmock.audit.EventEntity);
|
||||
rpc RegisterFileSink(RegisterFileSinkRequest) returns (RegisterFileSinkResponse);
|
||||
rpc RemoveFileSink(RemoveFileSinkRequest) returns (RemoveFileSinkResponse);
|
||||
rpc ListSinks(ListSinksRequest) returns (ListSinksResponse);
|
||||
}
|
||||
|
|
|
@ -1,35 +1,34 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option go_package = "gitlab.com/inetmock/inetmock/internal/rpc";
|
||||
option java_multiple_files = true;
|
||||
option java_package = "com.github.baez90.inetmock.rpc";
|
||||
option java_outer_classname = "HealthProto";
|
||||
option csharp_namespace = "INetMock.Client.Rpc";
|
||||
|
||||
package inetmock.rpc;
|
||||
|
||||
option csharp_namespace = "INetMock.Client.Rpc";
|
||||
option go_package = "gitlab.com/inetmock/inetmock/internal/rpc";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "HealthProto";
|
||||
option java_package = "com.github.baez90.inetmock.rpc";
|
||||
|
||||
service Health {
|
||||
rpc GetHealth (HealthRequest) returns (HealthResponse) {
|
||||
}
|
||||
rpc GetHealth(HealthRequest) returns (HealthResponse);
|
||||
}
|
||||
|
||||
enum HealthState {
|
||||
HEALTHY = 0;
|
||||
INITIALIZING = 1;
|
||||
UNHEALTHY = 2;
|
||||
UNKNOWN = 3;
|
||||
HEALTHY = 0;
|
||||
INITIALIZING = 1;
|
||||
UNHEALTHY = 2;
|
||||
UNKNOWN = 3;
|
||||
}
|
||||
|
||||
message HealthRequest {
|
||||
repeated string components = 1;
|
||||
repeated string components = 1;
|
||||
}
|
||||
|
||||
message ComponentHealth {
|
||||
HealthState State = 1;
|
||||
string message = 2;
|
||||
HealthState State = 1;
|
||||
string message = 2;
|
||||
}
|
||||
|
||||
message HealthResponse {
|
||||
HealthState overallHealthState = 1;
|
||||
map<string, ComponentHealth> componentsHealth = 2;
|
||||
HealthState overallHealthState = 1;
|
||||
map<string, ComponentHealth> componentsHealth = 2;
|
||||
}
|
||||
|
|
|
@ -1,59 +1,53 @@
|
|||
syntax = "proto3";
|
||||
|
||||
option go_package = "gitlab.com/inetmock/inetmock/pkg/rpc";
|
||||
option java_multiple_files = true;
|
||||
option java_package = "com.github.baez90.inetmock.rpc";
|
||||
option java_outer_classname = "AuditProto";
|
||||
option csharp_namespace = "INetMock.Client.Rpc";
|
||||
|
||||
package inetmock.rpc;
|
||||
|
||||
option csharp_namespace = "INetMock.Client.Rpc";
|
||||
option go_package = "gitlab.com/inetmock/inetmock/pkg/rpc";
|
||||
option java_multiple_files = true;
|
||||
option java_outer_classname = "AuditProto";
|
||||
option java_package = "com.github.baez90.inetmock.rpc";
|
||||
|
||||
import "google/protobuf/duration.proto";
|
||||
|
||||
message ListAvailableDevicesRequest {
|
||||
|
||||
}
|
||||
message ListAvailableDevicesRequest {}
|
||||
|
||||
message ListAvailableDevicesResponse {
|
||||
|
||||
message PCAPDevice {
|
||||
string name = 1;
|
||||
repeated bytes addresses = 2;
|
||||
}
|
||||
|
||||
repeated PCAPDevice availableDevices = 1;
|
||||
message PCAPDevice {
|
||||
string name = 1;
|
||||
repeated bytes addresses = 2;
|
||||
}
|
||||
repeated PCAPDevice availableDevices = 1;
|
||||
}
|
||||
|
||||
message ListRecordingsRequest {
|
||||
|
||||
}
|
||||
message ListRecordingsRequest {}
|
||||
|
||||
message ListRecordingsResponse {
|
||||
repeated string subscriptions = 1;
|
||||
repeated string subscriptions = 1;
|
||||
}
|
||||
|
||||
message StartPCAPFileRecordRequest {
|
||||
string device = 1;
|
||||
string targetPath = 2;
|
||||
bool promiscuous = 3;
|
||||
google.protobuf.Duration readTimeout = 4;
|
||||
string device = 1;
|
||||
string targetPath = 2;
|
||||
bool promiscuous = 3;
|
||||
google.protobuf.Duration readTimeout = 4;
|
||||
}
|
||||
|
||||
message StartPCAPFileRecordResponse {
|
||||
string resolvedPath = 1;
|
||||
string resolvedPath = 1;
|
||||
}
|
||||
|
||||
message StopPCAPFileRecordRequest {
|
||||
string consumerKey = 1;
|
||||
string consumerKey = 1;
|
||||
}
|
||||
|
||||
message StopPCAPFileRecordResponse {
|
||||
bool removed = 1;
|
||||
bool removed = 1;
|
||||
}
|
||||
|
||||
service PCAP {
|
||||
rpc ListAvailableDevices(ListAvailableDevicesRequest) returns (ListAvailableDevicesResponse);
|
||||
rpc ListActiveRecordings(ListRecordingsRequest) returns (ListRecordingsResponse);
|
||||
rpc StartPCAPFileRecording(StartPCAPFileRecordRequest) returns (StartPCAPFileRecordResponse);
|
||||
rpc StopPCAPFileRecord(StopPCAPFileRecordRequest) returns (StopPCAPFileRecordResponse);
|
||||
rpc ListAvailableDevices(ListAvailableDevicesRequest) returns (ListAvailableDevicesResponse);
|
||||
rpc ListActiveRecordings(ListRecordingsRequest) returns (ListRecordingsResponse);
|
||||
rpc StartPCAPFileRecording(StartPCAPFileRecordRequest) returns (StartPCAPFileRecordResponse);
|
||||
rpc StopPCAPFileRecord(StopPCAPFileRecordRequest) returns (StopPCAPFileRecordResponse);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue