openvas-scanner

This repository contains the scanner component for Greenbone Community Edition.

GPL-2.0 License

Stars
3.1K
Committers
53

Bot releases are visible (Hide)

openvas-scanner - https://github.com/greenbone/openvas-scanner/releases/tag/v23.8.2 Latest Release

Published by greenbonebot 3 months ago

23.8.2 - 2024-07-30

Bug Fixes

openvas-scanner - https://github.com/greenbone/openvas-scanner/releases/tag/v23.8.1

Published by greenbonebot 3 months ago

23.8.1 - 2024-07-29

Bug Fixes

  • use the right method to get vts from nvticache (#1684) cab57e3f
openvas-scanner - https://github.com/greenbone/openvas-scanner/releases/tag/v23.8.0

Published by greenbonebot 3 months ago

23.8.0 - 2024-07-23

Added

  • log_message, error_message, security_message 7b78eeb0
openvas-scanner - https://github.com/greenbone/openvas-scanner/releases/tag/v23.7.0

Published by greenbonebot 3 months ago

23.7.0 - 2024-07-18

Added

  • possibility to provide a scan config with an Scan ID 32c1770a

Bug Fixes

openvas-scanner - https://github.com/greenbone/openvas-scanner/releases/tag/v23.6.0

Published by greenbonebot 3 months ago

23.6.0 - 2024-07-16

Added

  • check for required_ports before starting a script 661d6521
  • check for excluded keys before running f4f84771
  • check for script_mandatory and script_require_keys edd1a5cc
openvas-scanner - https://github.com/greenbone/openvas-scanner/releases/tag/v23.5.2

Published by greenbonebot 3 months ago

23.5.2 - 2024-07-15

Bug Fixes

  • Add 'mTLS' to response header. 155da378
openvas-scanner - https://github.com/greenbone/openvas-scanner/releases/tag/v23.5.1

Published by greenbonebot 3 months ago

23.5.1 - 2024-07-12

Added

  • Push stable to greenbone registry (#1665) 8363a110

Bug Fixes

  • Prevent endless loop on circular dependency b2557144
openvas-scanner - https://github.com/greenbone/openvas-scanner/releases/tag/v23.5.0

Published by greenbonebot 4 months ago

23.5.0 - 2024-06-24

Added

openvas-scanner - https://github.com/greenbone/openvas-scanner/releases/tag/v23.4.2

Published by greenbonebot 4 months ago

23.4.2 - 2024-06-24

Bug Fixes

  • Set the right status when a scan fails because an invalid host list (#1657) f6d5f2c4
openvas-scanner - https://github.com/greenbone/openvas-scanner/releases/tag/v23.4.1

Published by greenbonebot 4 months ago

23.4.1 - 2024-06-10

Bug Fixes

  • openvas-nasl has issues executing subsequent .nasl scripts (#1658) 4bab5f3c
openvas-scanner - https://github.com/greenbone/openvas-scanner/releases/tag/v23.4.0

Published by greenbonebot 5 months ago

23.4.0 - 2024-06-05

Added

  • NASL builtin function DES 1fbd3bc9
  • possibility to configure openvasd without mTLS and without api-key 83395df7

Bug Fixes

  • forks to often when reading same KB in different scripts (#1654) d5d919f7
  • use edge instead of unstable as a default version d888d389
openvas-scanner - https://github.com/greenbone/openvas-scanner/releases/tag/v23.3.2

Published by greenbonebot 5 months ago

23.3.2 - 2024-06-04

Bug Fixes

  • Option.unwrap on None value when unknown preference is set b193b37b
openvas-scanner -

Published by greenbonebot 5 months ago

23.3.1 - 2024-05-23

Bug Fixes

Thank You

Thanks a lot for the contributors to the openvas-scanner project.

  • @MocioF: Fixed the missing linking for curl as mentioned above
openvas-scanner - https://github.com/greenbone/openvas-scanner/releases/tag/v23.3.0

Published by greenbonebot 5 months ago

23.3.0 - 2024-05-15

Added

  • methology for simulating forking behaviour (#1637) baa221e1
  • some tests for notus and for http2 builtin nasl functions 750791d2
  • NASL builtin function dump_ctxt 6e0abb68
  • NASL builtin function gettimeofday 8abd9c9b

Bug Fixes

  • nasl-interpreter: data operations are not behaving like with string a7a9aa05
  • nasl-interpreter: operation on data returns NaslValue::String c573378f
  • nasl-interpreter: string handling in operation ac9a5d55
openvas-scanner -

Published by greenbonebot 5 months ago

23.2.1 - 2024-05-13

Added

Bug Fixes

  • scannerctl feed transpile -p ... -r ... ae182bfe
openvas-scanner - https://github.com/greenbone/openvas-scanner/releases/tag/v23.2.0

Published by greenbonebot 6 months ago

23.2.0 - 2024-04-30

Added

  • implement http2 nasl builtin function in rust b421babe
openvas-scanner - https://github.com/greenbone/openvas-scanner/releases/tag/v23.1.0

Published by greenbonebot 6 months ago

23.1.0 - 2024-04-29

Added

  • notus support for windows (#1626) 0917d574
  • release tag toml 7ac85c17
  • entrypoint for Scan Preferences to openvasd e211b6f2
  • get scan preference to scanner API specification 462a4949
  • Add used licenses for the Rust code to rust/COPYING 20d1b4c6
  • builtin NASL hash functions (#1616) 5575c0f2
  • env REDIS_URL to set redis-url 68eeeb12
  • support for HTTP/2 (#1610) fc30c997
  • handle scan status for openvas (no ospd) (#1606) 6addc38e

Changed

  • libhiredis version for docker testing image (#1625) 14a9193c

Bug Fixes

  • rename scanner_preference to scan_preference 4ba1b814
  • OpenVASD: add path on hashsum failure 8da5f154
  • TLS support (#1617) fcd57941
  • openvasd endpoint /vts?information=1 d5de945a
  • openvas-nasl can not read KB when forking (#1621) 12f7eedb
  • crash when client_cert dir is not available. 527040c6
  • not rescheduling on connection fail when using openvas 34016b41
  • configure different redis url within openvas and openvasd 5834881f
  • add redis to the storage options for clap 5c18918a
  • response message and internal data on scan start request 7c978e85
openvas-scanner - https://github.com/greenbone/openvas-scanner/releases/tag/v23.0.1

Published by greenbonebot 7 months ago

23.0.1 - 2024-03-19

Bug Fixes

  • scannerctl option name and redis-storage distaptcher (#1604) 3da335c5
openvas-scanner - v23.0.0

Published by greenbonebot 7 months ago

23.0.0 - 2024-03-13

Added

  • add nasl ssh function to select a netconf ssh subsystem (#1594) a9048b33
  • notus command to nasl-cli a1e7f8f2
  • notus only mode 10f1b0cc
  • log message, when notus is disabled in openvas (#1596) 17068be8
  • scan scheduler 51a03d6e
  • integrate openvasctl into openvasd and make it configurable 668ef9e2
  • scheduler for handling start and stop request for openvas ff4b4202
  • privilege credential for SSH authenticated scans (#1576) 9e751be5
  • Result collector (#1574) 703e7da7
  • Preference handler for openvasctl (#1567) bcdaa29a
  • get_vts path for getting vts from redis cache (#1562) 9d1e74d2
  • openvasctl crate for controling openvas scans 774d8ae6
  • nasl-cli notus update subcommand (#1558) d399537e
  • support authenticated connection to MQTT broker (#1545) 9ecb6aba
  • contributor agreement workflow (#1540) c3a7386e
  • Notus rust implementation and integrate it into openvasd 7bf3fa7f
  • document nasl grammar and predefined constants (#1526) e398a54b

Removed

Changed

  • hide warning message in standalone mode (#1591) 0a768cd7
  • Rename nasl-cli to scannerctl e904a94c
  • Send a message with excluded hosts count to ospd. (#1528) cefbebc3
  • break on insufficient memory 22215d68
  • sanitize openvasd config a32a282f
  • adds a Lambda scanner for easier testing 90ecc3a6
  • formatting c5b4321d
  • fix typos 7692b230
  • openvasctl library to openvas 2842dcf2
  • set Scan ID of Scan Model to non-optional a050b988
  • remove scanconfig library d12d21a1
  • move osp specific Scanner implementation from openvasd into osp bb7ae5be
  • move scanner trait to models library d7880143
  • remove FetchResult in favor of ScanResults b5be4326
  • stream response buffers one extra element e9b71a73
  • set Scan ID of Scan Model to non-optional a765d22e
  • make async the methods for preference handling. (#1572) c7418574
  • doc: on delete we return a 204 not 200 9b193b45
  • ci: add head -n 1 to be more explicit a785ad2d
  • rust: cargo fmt f7abe57b
  • Ci: cleaning up and restructure gh actions bfb86fea
  • openvasd: stream responses (#1566) 11fe4cd0
  • update hyper to version 1 (#1563) 7bfe3ee0
  • Drop parsing of $Date (#1552) 476cc3f9
  • Adjust host details (#1557) b12152bc
  • toggle smoketest e2a5c9d8
  • clippy warnings cee5d9fd
  • helm: rename server-private-key to ingress-certificate b59233c4
  • refactor nasl-cli d9a9f537
  • Ci: on release set app version a902bf90
  • renaming of advisories to product and advisory to vt (#1539) 27179f39
  • Update OpenVASD Helm Chart YAML configurations c942d22e
  • ci: remove build-docs d80a8652
  • nasl-syntax: benchmark tests iterate (#1534) f70fd537

Bug Fixes

  • flatten assets f8318505
  • signing options are used incorrectly 6a404e9e
  • Ci: on release use given token and set repository on pontos 22c10ade
  • clippy warnings about deprectated functions in chrono crate. (#1601) 207e843e
  • escape char for data type (#1599) 29e2939a
  • broken workflow status badge (#1593) bf7de1cb
  • set status to Stopped if the scan was successfully stopped (#1587) cef0e8fe
  • Set scan status to failed, if scan cannot be started fb77d8cc
  • use tokio interval instead of std sleep 40e9f9d0
  • memory check handling in scheduler 6e826f93
  • version updates based on audit findings 0a933793
  • multiple verbose entries in nasl-cli (#1582) ca7bb8bf
  • install libhiredis on openvas image instead of using gvm-libs 3af26097
  • helm: notus-data uses a tar.gz file 2919f115
  • Spread log level over all crates (#1535) 64d30353
  • docker: add libcurl3-gnutls 473389ff
  • ci: remove helm version upgrade (#1536) ba8f5cab
openvas-scanner -

Published by greenbonebot 11 months ago

22.7.9 - 2023-11-30

Bug Fixes

  • nasl-cli/openvasd: stack overflow on prefix-statement (#1530) 0fa13e9b

Thank You

Thanks a lot for the contributors to the openvas-scanner project.

Issue reporting

  • @sepehrdaddev: Reported a vulnerability in the new Rust based NASL interpreter implementation which was fixed with 0fa13e9b. As nasl-cli is not used in our GSM appliances or community containters those are not affected.
Package Rankings
Top 5.73% on Proxy.golang.org
Badges
Extracted from project README
GitHub releases Docker Pulls Docker Image Size CI