• 从源代码编译
    • Docker 自动化编译环境

    从源代码编译

    本章节讲解如何编译 OpenRASP,具体内容请参考子章节。

    • Java agent
    • PHP agent

      Docker 自动化编译环境

    如果你对 docker、Makefile 很熟悉,也可以使用我们的自动化编译环境 - baidu-security/app-env-docker,编译所有的版本,e.g

    1. # 使用 JDK6 + maven 3.2.3 编译 Java agent
    2. make -C src/openrasp-buildenv compile_java
    3. # 使用 CentOS 6 + gcc 5.X 编译 PHP agent 5.3~5.6 4个版本
    4. make -C src/openrasp-buildenv compile_php
    5. # 执行上面两个步骤
    6. make -C src/openrasp-buildenv compile

    最终生成的文件在 /tmp/ 下面

    原文: https://rasp.baidu.com/doc/hacking/compile.html