【发布时间】:2019-09-26 15:00:42
【问题描述】:
我对程序和应用程序进行安全测试。通常,当我想运行一个工具时,我需要将库和其他依赖项添加到我正在测试的系统中,以使该工具正常工作。此外,测试环境无法访问 Internet,这使得安装这些依赖项更加困难。
我正在考虑将多个工具容器化,以便我可以将它们放到我正在测试的系统中,并且它们将拥有所有依赖项。我正在考虑在 Docker 中执行此操作,因此任何时候您看到对容器的引用都意味着它是一个 Docker 容器。
我想使用的一些工具是 nmap、strace、wireshark 和其他用于监控网络流量、进程和内存的工具。
我的问题是:
- 我可以在“本地”运行这些工具,还是需要联网,就好像它们来自不同的机器一样?
- 是否需要将任何东西放到测试系统上才能使容器正常运行?
【问题讨论】:
标签: docker containers