gpt4 book ai didi

python - 带有 args 的子进程调用仅读取第一个 arg

转载 作者:太空宇宙 更新时间:2023-11-04 00:14:55 27 4
gpt4 key购买 nike

<分区>

我正在尝试自动执行 nmap 扫描,并且我正在使用 subprocess 模块来执行此操作。我几乎将三个变量传递给 subprocess.call 并运行命令。这是我的代码

import subprocess

TOOL = 'nmap'
joined = '-p1 5000'
target = 'localhost'

subprocess.call([TOOL, joined, target], shell=True)

这应该导致 nmap -p1 5000 localhost 在我的系统上运行,这是一个有效的命令,但是,调用方法似乎只能识别 TOOL(nmap) 并且它只是打印出nmap 的选项。有谁知道我在这里错过了什么?

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com