如何解决如何在命令行中运行 ZAP 扫描?
我正在使用工具 Owasp ZAP 在 asp.net 核心 Web 应用程序上运行笔测试。当我使用 Owasp ZAP 的 Windows 应用程序运行测试时,测试运行良好并给出结果,但是当我尝试使用命令行运行测试时,我看到了这个异常。
raise NewConnectionError(
urllib3.exceptions.NewConnectionError: <urllib3.connection.VerifiedHTTPSConnection object at 0x000001CCBD907D60>: Failed to establish a new connection: [WinError 10061] No connection Could be made because the target machine actively refused it
为什么会发生这种情况以及如何纠正?
我将 ZAP_PATH 环境变量更改为 zap.sh 所在的文件夹。现在我得到了一个不同的例外:
raise Remotedisconnected("Remote end closed connection without"
http.client.Remotedisconnected: Remote end closed connection without response
解决方法
按照文档 here 和 here 我设法从 Windows 命令行运行基本扫描。
从安装 ZAP 的目录中,在我的例子中 $subQuery = DistrictGroupProjectUser::select('project_id')
->where('user_id',$id)
->union(Project::select('id')->where('created_by',$id))
->distinct();
$projects = Project::joinSub($subQuery,'sub',function ($join) {
$join->on('projects.id','=','sub.projects_id');
})->paginate(20);
运行以下命令:
C:\Program Files\OWASP\Zed Attack Proxy
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。