Skip to content

Latest commit

 

History

History
19 lines (10 loc) · 956 Bytes

README.md

File metadata and controls

19 lines (10 loc) · 956 Bytes

snasl-parser

snasl-parser (for Sharp NASL Parser) is a parser for the Nessus Attack Scripting Language used by vulnerability scanners like Nessus and OpenVAS.

I made this parser a yer ago (I write this on june 2022) for a very specific use case, so maybe is not 100% fully compliant with the (fuzzy) official specs.

Interpreter

I planned to also write a NASL interpreter using the AST obtained by this parser, but never found time to really plan and write it.

I think there's some residual code here.

License

This project is licensed under the Free Software Foundation's GNU AGPL v3.0.

Commercial licensing

If use of this project under the AGPL v3.0 does not satisfy your organization’s legal department, commercial licenses are available. Feel free to contact the author for more details.