This repository has been archived by the owner on Nov 29, 2021. It is now read-only.
Open Scanner Protocol daemon (OSPd) v2.0.0
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