首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

DIY简易Python脚本调用AWVS扫描

前言 最近写了一个小系统,需要调用AWVS扫描工具的API接口实现扫描,在网上只搜到添加任务和生成报告的功能实现代码,无法添加扫描对象登录的用户名和密码,如果不登录系统扫描扫描效果肯定会大打折扣。...现在通过selenium实现,并实现扫描结果风险数量和类型的提取。...添加扫描任务 首先登录通过selenium库定位元素的方法,实现登录awvs系统,登录后找到添加任务页面,添加被测目标的url和用户名密码,并获取到扫描目标target_id的值: ?...开启扫描任务 根据上一步获取的target_id,就可以开启扫描了,使用requests库提交一个post请求即可: ? 获取scan_id scan_id用于查看报告是否生成,下一步有用到: ?...生成扫描报告并提取关键信息 ? 在自己系统上的显示效果: ?

2.1K100
您找到你想要的搜索结果了吗?
是的
没有找到

原创Python小脚本之备份扫描

语言可以说是万金油的语言,在各种领域都有所建树,有Python安全的一位国外大神说过Python不可以进行系统编程,我理解为不适合,因为一切皆有可能,而且已经有人用Python去开发Android了,Linux...这一段时间一直更新的都是关于Kali中的工具使用,这回我们换一个口味,来写一写Python开发小脚本。...这次我写了一个备份扫描的工具,之前美国某高级政府网站被入侵,入侵者在Facebook 公开入侵方法的时候说过其实防御做的很好,常规方法很难入侵,最后扫描到了一个网站源码的备份忘记删除,结果最后获取到了网站权限...这个脚本很简单,也是以后扩展的一个基础,在此基础上再开发其他功能。...dict_rar_path, 'r+') headers = { 'User-Agent': 'Mozilla/5.0 (X11; Ubuntu; Linux

52410

Python2 进程扫描脚本

需求 因近期有开发人员在跑脚本时占用系统内存太多导致系统其它进程宕掉,所以需要对系统进程进行扫描监控,如果检测到占用系统内存大于5G的进程就直接kill掉,但是担心误杀,所以暂时只做扫描并记录日志,进行观察...,脚本如下: #!.../usr/bin/env python2 # -*- coding:utf-8 -*- # 扫描所有进程内存占用量 import os import sys import psutil import...cmd, stderr=subprocess.PIPE, stdout=subprocess.PIPE, shell=True) lines, _ = s.communicate() # python脚本中的日志输出...不需要配置logger,直接将日志print到终端,然后使用nohup或者“>>”重定向到指定文件即可 日志文件的作用是做信息收集,配置好日志后需要配置logrotate对日志进行整理 在python脚本中尽量不要使用

51850

扫描端口占用情况的python脚本

之前项目上线前,领导要求让写一个脚本用来判断端口的占用情况。由于现在python3使用也比较多,基于python2修改了一下,做了个python3版本的,现在做一下总结。...一、python脚本实现扫描端口:     pthon2下代码如下(当时的环境): #!...'   def ip_scan(ip): """      输入IP,扫描IP的0-65534端口情况 """ try: print u'开始扫描 %s' % ip start_time=...二、linux命令判断     1. lsof -i:端口号   用于查看指定端口号的占用情况,如下查看80端口的情况。 ?     ...三、写python脚本中出现的问题    1.ImportError: No module named 'thread'     说没有thread这个模块,python3中没有了thread模块,取而代之的是

1.7K20

AWVS 15漏洞扫描脚本交互工具

AWVS-SCAN-Plus 介绍 针对 AWVS 15 版本开发的批量扫描脚本,支持 SpringShell\log4j\常见 CVE\Bug Bounty\常见高危\SQL 注入\XSS 等 专项漏洞的扫描...********************************* 1 【批量添加url到AWVS扫描扫描】 2 【删除扫描器内所有目标与扫描任务】 3 【删除所有扫描任务(不删除目标)】 4 【对扫描器中已有目标...,进行扫描】 5 【高危漏洞消息推送】 企业微信机器人 6 【删除已扫描完成的目标】 请输入数字:1 1 【开始 完全扫描】 2 【开始 扫描高风险漏洞】 3 【开始 扫描XSS漏洞】 4 【开始 扫描...版本更新记录 V1.0.0 @2023-11-28 提示:此版本基于awvs14-scan开发,感谢原作者的开源分享 重构代码结构、优化代码逻辑 V1.1.0 @2023-11-30 增加命令行参数形式,运行脚本...,方便脚本自动化调用 TODO 【已完成】增加命令行参数形式,运行脚本,方便脚本自动化调用 [ ] 增加导出报告功能 [ ] 漏洞通知增加多渠道:飞书、钉钉 [ ] 增加漏洞信息推送到 webhook

53010

Linux 脚本-echo for while if

linux 系统环境图片lscpu #查看服务器信息 pic1图片free -h #查看内存 pic2图片df -h #查看硬盘信息 pic3图片du -h -d 1 pic4Mar402 15:45:...4.0G /trainee/Mar402图片top # 查看系统进程与任务 pic5 (q退出)htop #是top的高级版 自己的服务区用conda安装 pic6图片图片ps -ef #pic7图片Linux...、位置参数变量、自定义变量,调用变量时,要在变量前面加一个 $ 符号• 环境变量:用于存储有关shell会话和工作环境的系统变量 • 状态变量:用于记录命令的运行结果• 位置参数变量:用于向命令或程序脚本中传递信息...• 自定义变量:由用户自行定义的变量,可用于用户编写的脚本,多个命令间的值传递等自定义变量自定义变量:由用户自行定义的变量,可用于用户编写的脚本,多个命令间的值传递等(注:= 前后不要有空格)Mar402...sbin/usr/local/bin/usr/sbin/usr/bin/sbin/bin/usr/games/usr/local/games/snap/bin-----满足上面三个条件才可调用(全局调用脚本

5.2K20
领券