zoukankan      html  css  js  c++  java
  • Awvs–Web漏洞扫描工具

    Awvs漏洞扫描自动化

    在WEB安全方面,安全侧使用Acunetix_Web_Vulnerability_Scanner_11.xWEB漏洞扫描工具定期手工对m站和www站进行全站漏洞扫描。
    为了防止WEB站点存在未知漏洞而未及时发现,将手工操作进行自动化,设置定时任务,让Awvs定时自动执行扫描任务,扫描完成后自动生成报告,自动下载Html格式报告并通过邮件通知相关人员。安全侧将重点关注邮件附件中漏洞级别为High的漏洞信息,并验证漏洞是否为误报,如非误报则需要跟进解决。

    Awvs扫描流程图

    邮件告警流程图

    代码目录

    1. Models——公用模块
      • awvs_interface.py——awvs接口模块
      • Jtemplate.py——template模块
      • login.py——模拟登录模块【未使用】
      • MyBeautifulSoup.py——解析html模块
    2. Reports—-Awvs报告
    3. conf——配置文件
      • config.json——相关配置信息
    4. logs——日志存放
    5. lsr_file——lsr文件
    6. Logger.py——logging日志
    7. Main.py——扫描主程序
    8. awvs_warnning.py——告警主程序
    9. mail.py——邮件

    获取API-KEY

    Administrator –> Profile –> API Key

    Header设置

    X-Auth: API-KEY
    Content-type: application/json; charset=utf8

    接口设置

    • 传参内容均为Json格式
    • 接口均为https

    其它

    • 编程语言——–Python【第三方库:BeautifulSoup,beautifulsoup4,selenium,mako,Template,requests[security],urllib3】
    • IDE工具——–Pycharm
    • 抓包工具——–Brupsuite + SwitchHost!
    • Pentest Box

    参考

    http://0cx.cc/
    https://github.com/h4rdy/Acunetix11-API-Documentation【感谢@h4rdy的解惑】

  • 相关阅读:
    elasticsearch的安装
    default_scope and unscoped
    RSpec + Spork + Autotest 给Rails 3添加快速自动化测试
    ubuntu收过带个winmail.dat的邮件
    网站链接
    github
    js笔记
    mba首页js
    mba精锐视角js
    mongodb常用命令
  • 原文地址:https://www.cnblogs.com/yoyoyang/p/11815791.html
Copyright © 2011-2022 走看看