该节点主要是 SeeCode Audit 服务端的相关配置信息,包括域名、认证Token、公钥路径、私钥路径。其配置内容如下:
server:
domain: "http://seecode.com"
api_uri: "/api/v2/"
token: "dca58d563917b9325252f8a*********"
public_key_path:
private_key_path:
SeeCode Audit 服务端的域名,如:http://seecode.example.com。
SeeCode Audit 中 API 接口的 URI,默认为 /api/v2/
SeeCode Audit 服务端的,认证 Token。
与 SeeCode Audit 服务端通信使用人 RSA 公钥文件地址, 如:/home/seecode/public.pem。
与 SeeCode Audit 服务端通信使用人 RSA 私钥文件地址,如:/home/seecode/private.pem。
该节点是 Celery 配置信息,包括 border_url, timezone、c_force_root、task_timeout:
celery:
broker_url: ""
timezone: "Asia/Shanghai"
c_force_root: False
task_timeout: 7200
Celery Broker URL 地址,可以使用:Redis、RabbitMQR。
Celery 中的时区,默认为:"Asia/Shanghai"。
Celery 的扫描任务是发运行使用 Root 账号运行, 默认为 False。
Celery 的任务超时时间,单位为秒。默认 7200 秒。
该节点主要是 HTTP 相关参数设置,包括:超时时间、超时尝试、代理、请求头。
http:
timeout: 10
timeout_try: 3
failed_try: 3
try_status_code: 500, 502, 503
proxies:
http:
https:
socks5:
headers:
accept-encoding: "gzip, deflate"
访问 SeeCode Audit 服务端的超时等待的时间(requests.exceptions.Timeout) ,默认为 10 秒。
访问 SeeCode Audit 服务端超时后尝试重新尝试连接的次数,默认为 3 次。
访问 SeeCode Audit 服务端发生失败(可以设置状态码)后尝试重新尝试连接的次数,默认为 3 次。
设置失败的状态码(范围非200),默认为:500、502、503。
通过代理来访问 SeeCode Audit 服务。
http 协议的代理地址,如:http://192.168.1.1:8080
https 协议的代理地址,如:https://192.168.1.1:8080
socks5 协议的代理地址,如:socks5://192.168.1.1:8080
可以为 HTTP 中添加自定义请求头,如:accept-encoding、user-agent。
该节点是为了将扫描任务日志、扫描结果存储在一个公共存储区域。如:FTP、AWS。
distributed:
ftp:
host: "192.168.1.1"
port: 21
username: "seecode"
password: "test1234"
path: "/home/seecode/"
FTP 服务的域名或者 IP 地址, 如:192.168.1.10。
FTP 服务的端口, 默认为 21。
FTP 服务的用户名,如:seecode。
FTP 用户的认证密码。
FTP 服务的存储路径,默认为:/home/seecode/。
该配置暂时未实现。