nsjail/config.proto

22 lines
469 B
Protocol Buffer
Raw Normal View History

2017-05-26 11:01:22 +08:00
syntax = "proto2";
2017-05-26 07:55:02 +08:00
package nsjail;
2017-05-26 10:37:50 +08:00
enum Mode {
LISTEN = 0;
ONCE = 1;
RERUN = 2;
EXECVE = 3;
}
2017-05-26 07:55:02 +08:00
message NsJailConfig {
2017-05-26 11:01:22 +08:00
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];
2017-05-26 07:55:02 +08:00
}