插件模版
以下内容为 BugScan 插件的模版:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# assign 验证任务的指纹
def assign(service, arg):
if service == fingerprint.cmseasy: # 指纹为 cmseasy,需要根据实际修改
return True, arg
# audit 审计函数,通过指纹验证后调用该函数
def audit(arg):
# 在此写下你的代码...
# 本地测试时需要加 main 用于调用
if __name__ == '__main__':
from dummy import *
audit(assign(fingerprint.cmseasy, 'http://localhost/cmseasy/')[1])
开发者可以使用自定义函数,但必须声明 assign 函数 和 audit 函数。