我可以使用 NASL 调用 运行 一个 C++ 程序吗?

Can I make a Call with NASL to run a C++ programm?

我们正在使用 Nessus 攻击脚本语言 ( NASL ) 进行一个项目,我们想要 运行 一个用 C++ 编写的程序。我想问一下,是否可以 运行 另一个带有 NASL 的脚本?

所以我们想要 运行 NASL 脚本,它 运行 是另一个 C++ 程序,它与 Zigbee 一起工作到 mqtt。

没有。不是按照说明书。事实上,这是明确不允许的。

1.1 What is NASL ?

NASL is a scripting language designed for the Nessus security scanner. Its aim is to allow anyone to write a test for a given security hole in a few minutes, to allow people to share their tests without having to worry about their operating system, and to garantee everyone that a NASL script can not do anything nasty except performing a given security test against a given target. Thus, NASL allows you to easily forge IP packets, or to send regular packets. It provides you some convenient functions that will make the test of web and ftp server more easy to write. NASL garantees you that a NASL script :

  • will not send any packet to a host other than the target host

  • will not execute any commands on your local system

http://student.ing-steen.se/java/javacoding/toys/more_toys/nessus/txtfilez/nasl.html