首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

DIY简易Python脚本调用AWVS扫描

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

2.1K100

原创Python小脚本之备份扫描

这一段时间一直更新的都是关于Kali中的工具使用,这回我们换一个口味,来写一写Python开发小脚本。...在Web 扫描器中有很多几乎完美的产品,比如 burpsuite,不过即使开发者再怎么细心,再怎么有经验,都不可能完美的遍布每一个细节上,相信大家都经历过有些小功能工具中没有或者我们不了解,从而很棘手的情况...这次我写了一个备份扫描的工具,之前美国某高级政府网站被入侵,入侵者在Facebook 公开入侵方法的时候说过其实防御做的很好,常规方法很难入侵,最后扫描到了一个网站源码的备份忘记删除,结果最后获取到了网站权限...这个脚本很简单,也是以后扩展的一个基础,在此基础上再开发其他功能。...最后附上文件 https://pan.baidu.com/s/1c3HwAyO 以后其他的小脚本也会放在这个目录下

52210

Crontab运行php脚本

首先,确认 PHP 可执行文件的位置 —— 对于大多数 Linux 系统,几乎肯定是 /usr/bin/php。...如果不确定其位置,请在命令行中键入 which php 并查看响应内容。 其次,键入以下代码,确保将 /usr/bin/php 替换为 PHP 可执行文件的实际路径。 <?php #!...test.php >> /dev/null & 或者另外一种形式直接在Crontab中配置 */2 * * * * /usr/bin/php -f  /var/www/html/*.php ======...OK,以下是配置步骤: 1.Linux下必须编译安装PHP解释器,在安装完成后,要将安装目录下${PHP}/bin/php 文件复制到 /usr/bin/下,并使用chmod +x ..../php 为其添加可执行权限,ok了, 然后在linux命令行下输入:php -q *.php 执行一个php程序,以验证是否解释器工作正常 2.发布php文件:将编写好的php程序发布到apache

2.4K20

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脚本中尽量不要使用

51750

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

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

1.7K20

macos定期执行php脚本

在CentOS下可以通过shell脚本执行定时任务 在macos下 有类似的功能 使用crontab crontab的格式: f1 f2 f3 f4 f5 program # 分(0-59) 时(0-...crontab的基本使用: sudo -i # 进入root权限 crontab -l # 查看定时任务 crontab -e # 编辑定时任务 crontab -r # 删除定时任务 如何定时执行本地的php...项目呢 首先crontab -e打开定时任务 */10 * * * * /usr/bin/php /Library/WebServer/Documents/...test.php >>/Library/...WebServer/Documents/...test.log */10 表示 每10分钟执行一次 >> 表示 追加输出到 test.log文件 > 表示覆盖输出到test.log php目录需要使用绝对位置...除了命令行php方式运行,还可以用 wget,curl方式打开本地的php脚本 譬如: * * * * curl http://localhost/...test.php > /Desktop/test.log

88820

lnmpa php升级脚本问题

上篇说到wordpress把php和apache搞崩溃的问题,我看了一下php版本5.2.17有点老,遂升级,原来装的这一套是再lnmp.org上面下的,说实话licess和lnmp对于我们这种小白级的用户带来了太多方便...这个脚本放在什么地方,写了什么东西都是问题,即便作者不乱来,假设放这个脚本的地方被攻陷了,其他黑客修改了脚本,也能给你的系统带来不可估计的风险。...当然你不信就不用就是了,我使用1.0版本的lnmpa_upgrade_php脚本时候就出现了问题,先是脚本根据输入的版本号下载php源码包,然后configure和make,其中configure的命令行是写死在脚本里面的...,实际上随着php的变化有一些参数已经不适用了,例如说enable-safe-mode。...此外脚本里面configure之后从老的apache目录下拷来了libtool覆盖了php本目录下的libtool,导致后面编译失败,这个处理也没有任何注释之类的解释是为何要这样做。

70110
领券