Online judge sandbox based on seccomp | OnlineJudge 安全沙箱
Go to file
2016-03-02 19:36:26 +08:00
demo 将使用nobody参数分离出来 2016-03-02 19:36:14 +08:00
tests 测试用例增加了部分说明 2016-03-02 19:36:26 +08:00
.gitignore add gcc compile demo 2016-02-01 18:39:17 +08:00
.travis.yml add tests 2016-01-23 18:19:34 +08:00
judger.c 将使用nobody参数分离出来 2016-03-02 19:36:14 +08:00
LICENSE add license and thanks [ci skip] 2016-01-24 10:46:17 +08:00
logger.h fix compile warning 2016-02-01 18:35:31 +08:00
README.md add license and thanks [ci skip] 2016-01-24 10:46:17 +08:00
runner.c 将使用nobody参数分离出来 2016-03-02 19:36:14 +08:00
runner.h 将使用nobody参数分离出来 2016-03-02 19:36:14 +08:00
setup.py add seccomp in runner 2016-01-20 11:00:05 +08:00

#Judger Build Status

OnlineJudge 判题沙箱

##Python api 使用方法

见 demo

sudo python setup.py install
cd demo && sudo python demo.py

##C语言 api 使用方法

#include "runner.c"即可,然后传入 configresult 的结构体指针。

##注意

  • 因为需要切换为 nobody 用户运行用户代码,所以需要 root 权限启动。
  • Python api 请不要使用中文 Unicode。

##感谢