kali上dirsearch 用python运行报错解决
时间: 2024-05-29 07:09:28 浏览: 348
可以尝试以下解决方法:
1. 确认你已经正确安装了 Python 和 dirsearch。
2. 检查你的代码,是否有语法错误或者拼写错误。
3. 确认你使用的 Python 版本与 dirsearch 兼容。
4. 尝试重新安装 dirsearch,或者更新到最新版本。
5. 如果还是无法解决问题,可以在社区或者 Stack Overflow 上求助其他开发者。
相关问题
kali安装dirsearch的报错
在Kali Linux上安装Dirsearch时,如果遇到错误,可能是由于缺少依赖项或权限不足所致。以下是一些常见问题和解决方法:
1.错误:PermissionError: [Errno 13] Permission denied: '/usr/local/lib/python2.7/dist-packages/dirsearch'
解决方法:使用sudo权限执行安装命令,例如:sudo python3 setup.py install。
2.错误:ModuleNotFoundError: No module named 'requests'
解决方法:安装“requests”模块,使用以下命令:pip3 install requests。
3.错误:ModuleNotFoundError: No module named 'termcolor'
解决方法:安装“termcolor”模块,使用以下命令:pip3 install termcolor。
4.错误:ModuleNotFoundError: No module named 'argparse'
解决方法:安装“argparse”模块,使用以下命令:pip3 install argparse。
如果以上方法无法解决问题,请尝试从GitHub上手动下载dirsearch,并将其放置在您的系统路径中,然后再次尝试安装。
kali使用dirsearch
在Kali中使用dirsearch工具的步骤如下:
1. 进入dirsearch-maser目录,可以使用cd命令切换到该目录。其中的“dirsearch.py”就是可以使用的dirsearch工具。
2. 由于我们没有权限执行该文件,所以需要使用chmod命令给与该命令可执行权限。可以使用chmod +x dirsearch.py命令来赋予执行权限。
3. 使用以下参数进行dirsearch扫描:
-h或--help:查看帮助
-u URL或--url=URL:指定要扫描的URL
-L URLLIST或--url-list=URLLIST:设置URL列表
-e EXTENSIONS或--extensions=EXTENSIONS:指定网站语言(如果后面接“*”,代表所有语言)
-w WORDLIST或---wordlist=WORDLIST:设置字典
-r或--recursive:递归跑(查到一个目录后,在目录后再重复跑,很慢,不建议使用)
--random-agents:使用代理(使用的代理目录在uesr-agents.txt中,可以自己添加)
-t THREADSCOUNT或--threads=THREADSCOUNT:设置扫描线程数量
--timeout=TIMEOUT:设置超时时间
--simple-report=SIMPLEOUTPUTFILE:保存结果(发现的路径)
--plain-text-report=PLAINTEXTOUTPUTFILE:保存结果(发现的路径和状态码)
--json-report=JSONOUTPUTFILE:以json格式保存结果
4. 可以根据需要加上自己的字典文件,使用-w参数后加上字典文件的路径。
5. 运行dirsearch命令进行扫描。例如,使用dirsearch.py -u http://example.com 进行URL扫描。
6. 可以根据需要指定其他参数和选项,如递归扫描、使用代理等。
7. 结果会保存在指定的输出文件中,可以使用文本编辑器打开查看。
你可以参考这篇文章:https://blog.csdn.net/qq_41453285/article/details/100880689,了解更多关于使用dirsearch的案例。
阅读全文