当前位置: 首页 > 知识库问答 >
问题:

为多个ZAP守护进程分离主机文件

阴波峻
2023-03-14

我在不同端口(比如8080和9090)的服务器上启动了多个(现在让我们假设2个)ZAP守护进程。现在这2个ZAP实例被提供给了2个不同的用户。现在,如果两个用户都试图访问一个应用程序,可以说www.myapp。但在他们自己的服务器上,一个应用程序托管在10.0.0.1上,另一个托管在10.0.0.2上。

由于ZAP位于一台服务器上,因此我需要能够为每个ZAP提供两个不同的主机文件,以便可以为ZAP单独提供主机映射。

请提供如何完成此操作的解决方案?

共有1个答案

严宇
2023-03-14

您可以编写2个ZAP代理脚本,用2个不同的IP地址替换www.myapp.com。

这里有各种示例脚本:https://github.com/zaproxy/community-scripts/tree/master/proxy

 类似资料:
  • 守护(Daemon)进程 我们可以认为守护进程就是后台服务进程,因为它会有一个很长的生命周期提供服务,关闭终端不会影响服务,也就是说可以忽略某些信号。 实现守护进程 首先要保证进程在后台运行,可以在启动程序后面加&,当然更原始的方法是进程自己fork然后结束父进程。 if (pid=fork()) { exit(0); // Parent process } 然后是与终端、进程组、会话(Ses

  • Daemonset可以确保全部(或者某些)节点上运行一个Pod的副本。 Daemonset可以确保全部(或者某些)节点上运行一个Pod的副本。当有节点加入集群时,也会为他们新增一个Pod。当有节点从集群移除时,这些Pod也会被回收。删除DaemonSet将会删除它创建的所有Pod。 Daemonset典型用法如下: 在每个节点上运行集群存守护进程 在每个节点上运行日志收集守护进程 在每个节点上运行

  • 建议使用 systemd 管理我们的服务进程。 可以参考swoole官方文档 使用方法 请确保cabal.php配置文件中的swoole.daemonize配置为关闭状态(0或false)! 'swoole' => [ // ... 'daemonize' => 0, // ... ], 在 /etc/systemd/system/目录中,创建一个 cabal.

  • 命令模式 守护进程方式启动:bin/imi server/start -d 重定向标准输入输出:bin/imi server/start -d 文件名.log 此方法只可让服务在后台运行,退出 ssh 后不被终止。 无法在服务崩溃后重新拉起,建议使用 systemd Systemd Systemd 一般都已经集成在了现代 Linux 发行版中,使用它可以实现开机自启动和守护进程等功能。 但 Sys

  • 本文向大家介绍python实现守护进程、守护线程、守护非守护并行,包括了python实现守护进程、守护线程、守护非守护并行的使用技巧和注意事项,需要的朋友参考一下 守护进程 1、守护子进程 主进程创建守护进程 其一:守护进程会在主进程代码执行结束后就终止 其二:守护进程内无法再开启子进程,否则抛出异常:AssertionError: daemonic processes are not allow

  • 本文向大家介绍分享PHP守护进程类,包括了分享PHP守护进程类的使用技巧和注意事项,需要的朋友参考一下 用PHP实现的Daemon类。可以在服务器上实现队列或者脱离 crontab 的计划任务。  使用的时候,继承于这个类,并重写 _doTask 方法,通过 main 初始化执行。