Skip to content

A parser for the Nessus Attack Scripting Language (nasl files)

License

Notifications You must be signed in to change notification settings

luismedel/snasl-parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

A parser for the Nessus Attack Scripting Language (nasl files)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages