github greenbone/ospd v2.0.0
Open Scanner Protocol daemon (OSPd) v2.0.0

latest releases: v21.4.4, v20.8.5, v21.4.3...
2 years ago

Added

  • Add OSP command get_vts and the vts dictionary. #12 #60 #72 #73 #93
  • Add optional custom elements for VT information. #15
  • Allow clients to choose TLS versions > 1.0. #18
  • Add element "vts" to parameters for starting scans. #19 #26
  • Add dummy stop_scan method to be implemented in the wrapper. #24 #53 #129
  • Extend OSP command get_vts with vt_params. #28
  • Add vt_selection to start_scan command. #31 #58 #105
  • Add support for multi-target task adding targets with their own port list, credentials and host list to start_scan command. #34 #38 #39 #41) #127 #134
  • Add support for parallel scans. #42 #142
  • Add functions for port manipulation. #44
  • Add as subelement of in <start_scan>. #45
  • Add pop_results attribute to <get_scans>. #46
  • Add methods to set and get the vts feed version. #79
  • Add cvss module. #88
  • Add filter option to OSP get_vts command. #94
  • Allows to set the logging domain from the wrapper. #97
  • Add option for logging into a specified log file. #98
  • Add option for logging into a specified log file. #98
  • Add scans status to improve the progress and add support to resume tasks. #100 #101 #102 #103
  • Add support for exclude hosts. #107
  • Add hostname attribute to results. #108
  • Add the --niceness option. #109
  • Add support for configuration file. #122
  • Add option to set unix socket mode permission. #123
  • Add pid file creation to avoid having two daemons. #126 #128
  • Add OSP <get_performance> command. #131 #137
  • Add method to check if a target finished cleanly or crashed. #133
  • Add the --stream-timeout option to configure the socket timeout. #136
  • Add support to handle multiple requests simultaneously.
    #136, #139

Changed

  • Improve documentation.
  • Improve Unittest.
  • Send the response data in block of given length instead of sending all at once. #35
  • Makes the socket a non-blocking socket. #78
  • Refactor misc. #111
  • Refactor error module. #95 #112
  • Refactor ospd connection handling. #114
  • Use ordered dictionary to maintain the results order. #119
  • Refactor ospd. #120
  • Set default unix socket path to /var/run/ospd/ospd.sock and default pid file path to /var/run/ospd.pid. #140
  • Do not add a host detail result with the host status. #145
  • Do not log the received command. #151

Fixed

  • Fix scan progress. #47
  • Documentation has been improved.
  • Improve connection handling. #80
  • Fix target_to_ipv4_short(). #99
  • Handle write error if the client disconnects abruptly. #135
  • Improve error handling when sending data. #147

Don't miss a new ospd release

NewReleases is sending notifications on new releases.