我们正在使用 Nessus 攻击脚本语言 (NASL) 开展一个项目,我们希望运行一个用 C++ 编写的程序。我想问一下,是否可以使用 NASL 运行另一个脚本?
所以我们想运行 NASL 脚本,它运行另一个 C++ 程序,它与 Zigbee 到 mqtt 一起工作。
不,不是根据手册。事实上,它是明确禁止的。
1.1 什么是 NASL?
NASL 是为 Nessus 安全扫描器设计的脚本语言。它的目的是允许任何人在几分钟内为给定的安全漏洞编写测试,允许人们分享他们的测试而不必担心他们的操作系统,并保证每个人 NASL 脚本不能做任何令人讨厌的事情,除了针对给定目标执行给定的安全测试。因此,NASL 允许您轻松伪造 IP 数据包,或发送常规数据包。它为您提供了一些方便的功能,使 web 和 ftp 服务器的测试更容易编写。NASL 向您保证 NASL 脚本:
不会向目标主机以外的主机发送任何数据包
不会在本地系统上执行任何命令
http://student.ing-steen.se/java/javacoding/toys/more_toys/nessus/txtfilez/nasl.html