-
Notifications
You must be signed in to change notification settings - Fork 770
Comparing changes
Open a pull request
base repository: greenbone/openvas-scanner
base: v23.41.7
head repository: greenbone/openvas-scanner
compare: v23.42.0
- 18 commits
- 45 files changed
- 6 contributors
Commits on Mar 17, 2026
-
Allow clippy lint in openvasd.
We already allow this lint in scannerlib and have decided not to address this (for now) when it came up in scannerlib, since it would require substantial changes to the error handling.
Configuration menu - View commit details
-
Copy full SHA for 3e35ea2 - Browse repository at this point
Copy the full SHA 3e35ea2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 36267fd - Browse repository at this point
Copy the full SHA 36267fdView commit details -
Merge pull request #2158 from greenbone/fix-clippy3
Allow clippy lint in openvasd.
Configuration menu - View commit details
-
Copy full SHA for 1ff7836 - Browse repository at this point
Copy the full SHA 1ff7836View commit details -
Configuration menu - View commit details
-
Copy full SHA for bcc85cf - Browse repository at this point
Copy the full SHA bcc85cfView commit details -
Merge pull request #2169 from greenbone/remove-dbg
Remove all `dbg!` calls
Configuration menu - View commit details
-
Copy full SHA for c6987f4 - Browse repository at this point
Copy the full SHA c6987f4View commit details -
Add: Notus address configuration
In preparation for the notus migration to skiron, this adds a config to use an external API to get notus results.
Configuration menu - View commit details
-
Copy full SHA for e5a8101 - Browse repository at this point
Copy the full SHA e5a8101View commit details -
Add Notus Context to Scan Context
In order for Notus to be available in NASL it must be available in the Scan Context. To be future prove the psosibility to either use the internal Notus implementation, as well as using an external API was already added.
Configuration menu - View commit details
-
Copy full SHA for 045a217 - Browse repository at this point
Copy the full SHA 045a217View commit details -
Add: Notus related built-in functions
This includes: - security_notus - notus_error - notus - notus_type
Configuration menu - View commit details
-
Copy full SHA for 92228f9 - Browse repository at this point
Copy the full SHA 92228f9View commit details -
Configuration menu - View commit details
-
Copy full SHA for a1cf6d7 - Browse repository at this point
Copy the full SHA a1cf6d7View commit details -
As we do not need these items intenrally, they are removed again
Configuration menu - View commit details
-
Copy full SHA for 67fd17e - Browse repository at this point
Copy the full SHA 67fd17eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e043841 - Browse repository at this point
Copy the full SHA e043841View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2b4613 - Browse repository at this point
Copy the full SHA e2b4613View commit details -
Configuration menu - View commit details
-
Copy full SHA for a9dc3ab - Browse repository at this point
Copy the full SHA a9dc3abView commit details -
There was a missmatch, when using a hostname instead of an IP address as a target. The kb items were written to the IP address, where as they were read using the original target string.
Configuration menu - View commit details
-
Copy full SHA for 76234c5 - Browse repository at this point
Copy the full SHA 76234c5View commit details -
chore: fix signal handling to avoid blocking on accept
replace the global RUN atomic and background signal task with inline signal handling using tokio::select!. the accept loop now concurrently awaits incoming connections and OS signals, ensuring the server exits immediately on SIGTERM/SIGINT/SIGQUIT instead of blocking until a new connection arrives. this removes the need for shared mutable state and makes shutdown behavior deterministic and responsive.
Configuration menu - View commit details
-
Copy full SHA for d254b10 - Browse repository at this point
Copy the full SHA d254b10View commit details
Commits on Mar 18, 2026
-
Configuration menu - View commit details
-
Copy full SHA for 34cb958 - Browse repository at this point
Copy the full SHA 34cb958View commit details
Commits on Mar 23, 2026
-
Add: Host discovery for large IPv6 networks (#2163)
* Add: handle large ipv6 networks With this patch, the host discovery for large ipv6 networks is introduced together with a new alive test method (int 32). Instead of creating a host list from an IPv6 network address and mask (e.g. 5858::0/64), which would take years to scan and it woudl consume all the RAM, it just call a new function in gvm-libs to perform an ICMPv6 to a multicast IPv6 address (ff02::1). Later, the found host are set as target and they will be handle as before. To avoid a double alive test, they are just considered alive. For now, it only supports only one IPv6 network address. This means it can not be combined with other networks or unicast addresses. Also, it is required that the local network has ICMPv6 enabled, otherwise the discovery won't work. * add the new alive method * remove checks for alive methods * Add: host discovery for large ipv6 networks for scannerctl rust implementation To test this, try with the following command sudo target/debug/scannerctl alivetest --hostdiscovery -t 5858:0:0:0:0:0:1:0/124 -v Ensure you added the IP and network to your local host and ensure there are other alive hosts in the same network. You can try with subnets as well
Configuration menu - View commit details
-
Copy full SHA for 0eec937 - Browse repository at this point
Copy the full SHA 0eec937View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3da9151 - Browse repository at this point
Copy the full SHA 3da9151View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v23.41.7...v23.42.0