forked from greenbone/openvas-scanner
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Change: renaming of advisories to product and advisory to vt (greenbo…
…ne#1539) In order to reduce confusing naming schemes the name advisory is completely dropt for the notus implementation and replaced by either product, when referencing the file or collection of advisories and to vulnerability tests when tailking about the actual tests that are executed during a scan. Added missing developer documentation for functions, structs, etc. Added Readme for the notus rust library
- Loading branch information
Showing
23 changed files
with
327 additions
and
229 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
# Notus Scanner | ||
|
||
This is the rust library implementation of the Notus Scanner originating from https://github.com/greenbone/notus-scanner | ||
|
||
Notus Scanner detects vulnerable products in a system environment. The scanning | ||
method is to evaluate internal system information. It does this very fast and | ||
even detects currently inactive products because it does not need to interact | ||
with each of the products. | ||
|
||
To report about vulnerabilities, Notus Scanner receives collected system | ||
information on the one hand and accesses the vulnerability information from the | ||
notus feed on the other. Both input elements are in table form: the system | ||
information is specific to each environment and the vulnerability information is | ||
specific to each system type. | ||
|
||
Notus Scanner integrates into the Greenbone Vulnerability Management framework | ||
which allows to let it scan entire networks within a single task. Any | ||
vulnerability test in the format of `.notus` files inside the Greenbone Feed | ||
will be considered and automatically matched with the scanned environments. | ||
|
||
A system environment can be the operating system of a host. But it could also be | ||
containers like Docker or virtual machines. Neither of these need to be actively | ||
running for scanning. | ||
|
||
The Notus Scanner is implemented as a Rust library and published under an Open Source | ||
license. Greenbone Networks maintains and extends it since it is embedded in the | ||
Greenbone Professional Edition as well as in the Greenbone Cloud Services. | ||
|
||
Greenbone also keeps the vulnerability information up-to-date via the feed on a | ||
daily basis. The `.notus` format specification is open and part of the | ||
documentation. To get the required notus files use the greenbone feed sync | ||
https://github.com/greenbone/greenbone-feed-sync |
File renamed without changes.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -5,6 +5,6 @@ | |
pub mod loader; | ||
pub mod packages; | ||
|
||
pub mod advisory; | ||
pub mod error; | ||
pub mod notus; | ||
pub mod vts; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.