22 lines
469 B
Protocol Buffer
22 lines
469 B
Protocol Buffer
syntax = "proto2";
|
|
|
|
package nsjail;
|
|
|
|
enum Mode {
|
|
LISTEN = 0;
|
|
ONCE = 1;
|
|
RERUN = 2;
|
|
EXECVE = 3;
|
|
}
|
|
|
|
message NsJailConfig {
|
|
required Mode mode = 1 [default = ONCE];
|
|
optional bytes chroot = 2;
|
|
required bool is_root_rw = 3 [default = false];
|
|
required bytes hostname = 6 [default="NSJAIL"];
|
|
required bytes cwd = 7 [default="/"];
|
|
required uint32 port = 8 [default=0];
|
|
required bytes bindhost = 9 [default="::"];
|
|
required uint32 max_conns_per_ip = 10 [default=0];
|
|
}
|