Pythonflawfinder
模块在 bash 中工作,但在 Windows 命令命令行中不起作用。以下是我遵循的步骤:
安装路径 - C/Users/xyz/AppData/Local/Programs/Python/Python37-32/python
pip install flawfinder
当我在命令行中键入
flawfinder
时,它给出了以下错误:探伤器未被识别为内部或外部命令, 可操作的程序或批处理文件。
对于Windows,推荐的方法是安装Cygwin并在其上安装探伤器。这是通常的方式。来自文档,
Flawfinder 适用于类 Unix 系统(已在 GNU/Linux 上进行了测试(, 并在Windows上使用Cygwin。
但它也可以通过将其作为脚本运行来与 python 一起使用。
- 从此处下载 flawfinder.py 脚本 像
往常一样在cmd提示符下使用python运行它,例如,
python flawfinder [options] [source_code_file]+
自 2.0.16 年 2021 月 31 日发布以来,flawfinder
也可以按预期在 Windows 上运行。