Online judge sandbox based on seccomp | OnlineJudge 安全沙箱
Go to file
2016-02-02 11:53:42 +08:00
demo add gcc compile demo 2016-02-01 18:39:17 +08:00
tests 返回 exit_status 并增加相关测试用例 2016-02-02 11:53:42 +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 返回 exit_status 并增加相关测试用例 2016-02-02 11:53:42 +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 返回 exit_status 并增加相关测试用例 2016-02-02 11:53:42 +08:00
runner.h 返回 exit_status 并增加相关测试用例 2016-02-02 11:53:42 +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。

##感谢