插件模版


以下内容为 BugScan 插件的模版:

  1. #!/usr/bin/env python
  2. # -*- coding: utf-8 -*-
  3. # assign 验证任务的指纹
  4. def assign(service, arg):
  5. if service == fingerprint.cmseasy: # 指纹为 cmseasy,需要根据实际修改
  6. return True, arg
  7. # audit 审计函数,通过指纹验证后调用该函数
  8. def audit(arg):
  9. # 在此写下你的代码...
  10. # 本地测试时需要加 main 用于调用
  11. if __name__ == '__main__':
  12. from dummy import *
  13. audit(assign(fingerprint.cmseasy, 'http://localhost/cmseasy/')[1])

开发者可以使用自定义函数,但必须声明 assign 函数 和 audit 函数。