docker搭建kali及安装oneforall

2023-12-25 06:24:11

前期docker的安装这里就不用多说了,直接看后面的代码
安装oneforall
1.安装git和pip3

sudo apt update
sudo apt install git python3-pip -y

2.克隆项目

git clone https://gitee.com/shmilylty/OneForAll.git

3.安装相关依赖
cd OneForAll/

sudo apt install python3-dev python3-pip python3-testresources -y
sudo python3 -m pip install -U pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple/
sudo pip3 install --ignore-installed -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
python3 oneforall.py --help

4.测试运行

python3 oneforall.py check
python3 oneforall.py --target example.com run

查看是否生成文件。
ls results
文件成功生成了,但csv文件在docker里查看起来有些麻烦。
导出文件到mac查看会方便的多。
5.文件导出
经过百度后发现有好几种方案,一种是安装lrzsz,一种是直接使用docker的cp功能。
1.lrzs
实际使用中,mac失败了,windows应该可以成功。
具体操作:
使用apt-get安装lrzs工具包。

apt-get install lrzsz

Lrzsz 的rz命令可以把电脑文件导入容器,而sz命令可让文件从容器中导出。
2.cp命令复制
复制宿主机文件到docker:

docker cp /path/filename 容器id或名称:/path/filename

复制docker文件到宿主机:

docker cp 容器id或名称:/path/filename /path/filename

m1测试结果:成功。

觉得还是不行的,看一下原文
https://www.jianshu.com/p/15b536088a6a

文章来源:https://blog.csdn.net/m0_51322401/article/details/135170534
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。