安装环境:推荐使用linux虚拟机安装,可以是CentOS7系统也可以是Debian系统的kali虚拟机去装

1.安装dirsearch需要先检查虚拟机是否安装python3.7或更高版本。

python3 --version   #检查的是python3的版本
或
python --version    #检查的是python2的版本

2.如果没有安装python到python3.7版本以上,可以像以下这样安装(前提是连接网络的情况下)

yum install -y libffi-devel openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel       #首先是先安装需要的基础的一些依赖

然后从python官网下载python3.7以上的linux的安装包,我这里装的是python-3.9.15版本

python官网链接:https://www.python.org/downloads/source/

 将下载下来的源码包上传到服务器/opt/目录下

yum install -y lrzsz     #使用tar解压xz包时,要先安装lrzsz


tar xf Python-3.9.15.tar.xz    #到/opt/目录下,解压python-3.9.15的xz包

编译安装python-3.9.15

cd /opt/Python-3.9.15

./configure --prefix=/usr/local/python3 --with-ssl

make  -j 3   #根据Makefile编译源代码,连接,生成目标文件,可执行文件(3线程去编译源代码)

make clean   #清除上次的make命令所产生的object文件(后缀为“.o”的文件)及可执行文件

make install   #将编译成功的可执行文件安装到系统目录中,一般为/usr/local/bin目录,我这里是/usr/local/python3

将python-3.9.15的安装目录/usr/local/python3/bin写到环境变量中去,也可以将安装路径/usr/local/python3/bin创建软连接到/usr/bin中去

vi /etc/profile   #打开配置环境变量的文件


#添加以下内容
export PATH=/usr/local/python3/bin:$PATH   

source /etc/profile    #应用一下配置使其生效


python3 --version  #检查一下python3的版本

3.安装dirsearch

github上的安装、使用链接参考:https://github.com/maurosoria/dirsearch#installation--usage

安装方法可选: 

git clone https://github.com/maurosoria/dirsearch.git --depth 1   #使用git安装
cd dirsearch

安装requirements.txt中的程序

pip3 install -r requirements.txt    #安装requirements.txt中的程序

如果报错,可以使用pip3带加速单独安装,由于网络的问题,需要使用国内的镜像源(比如豆瓣源)来加速

pip install XXX -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com     #提示XXX就装XXX,一般不会有问题

安装完成后,去到dirsearch目录下,就可以进行简单使用了

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐