OpenVAS Scanner
7.0.1~git
|
 # OpenVAS [](https://github.com/greenbone/openvas/releases) [](https://codecov.io/gh/greenbone/openvas) [](https://circleci.com/gh/greenbone/openvas/tree/openvas-7.0) This is the Open Vulnerability Assessment Scanner (OpenVAS) of the Greenbone Vulnerability Management (GVM) Solution. It is used for the Greenbone Security Manager appliances and is a full-featured scan engine that executes a continuously updated and extended feed of Network Vulnerability Tests (NVTs). ## Releases  All [release files](https://github.com/greenbone/openvas/releases) are signed with the [Greenbone Community Feed integrity key](https://community.greenbone.net/t/gcf-managing-the-digital-signatures/101). This gpg key can be downloaded at https://www.greenbone.net/GBCommunitySigningKey.asc and the fingerprint is `8AE4 BE42 9B60 A59B 311C 2E73 9823 FAA6 0ED1 E580`. ## Installation This module can be configured, built and installed with following commands: cmake . make install For detailed installation requirements and instructions, please see the file [INSTALL.md](INSTALL.md). The file also contains instructions for setting up `openvas` and for making the scanner available to other GVM modules. If you are not familiar or comfortable building from source code, we recommend that you use the Greenbone Community Edition, a prepared virtual machine with a readily available setup. Information regarding the virtual machine is available at <https://www.greenbone.net/en/community-edition/>. ## Support For any question on the usage of `openvas` please use the [Greenbone Community Portal](https://community.greenbone.net/c/gse). If you found a problem with the software, please [create an issue](https://github.com/greenbone/openvas-scanner/issues) on GitHub. If you are a Greenbone customer you may alternatively or additionally forward your issue to the Greenbone Support Portal. ## Maintainer This project is maintained by [Greenbone Networks GmbH](https://www.greenbone.net/). ## Contributing Your contributions are highly appreciated. Please [create a pull request](https://github.com/greenbone/openvas/pulls) on GitHub. Bigger changes need to be discussed with the development team via the [issues section at GitHub](https://github.com/greenbone/openvas/issues) first. ## License This module is licensed under the [GNU General Public License v2.0 only](COPYING.GPLv2). Single files, however, are licensed either the GNU General Public License v2.0 only or under GNU General Public License v2.0 or later, please see the [COPYING](COPYING) file for details.
License information about openvas-scanner ------------------------------------------ The effective license of the modules as a whole is the GNU General Public License Version 2 (GNU GPL-2). Single files, however, are licensed either under GNU General Public License Version 2 (GNU GPL-2) or under "GNU GPLv2 or any later version" (GNU GPL-2+). GPL-2: See file COPYING.GPLv2 The following list was created using the 'licensecheck' tool with the following command: licensecheck -r --deb-fmt <directory> src/CMakeLists.txt: GPL-2+ src/attack.c: GPL-2 src/attack.h: GPL-2 src/hosts.c: GPL-2 src/hosts.h: GPL-2 src/nasl_plugins.c: GPL-2 src/openvas.c: GPL-2 src/pluginlaunch.c: GPL-2 src/pluginlaunch.h: GPL-2 src/pluginload.c: GPL-2 src/pluginload.h: GPL-2 src/pluginscheduler.c: GPL-2 src/pluginscheduler.h: GPL-2 src/plugs_req.c: GPL-2 src/plugs_req.h: GPL-2 src/processes.c: GPL-2 src/processes.h: GPL-2 src/sighand.c: GPL-2 src/sighand.h: GPL-2 src/utils.c: GPL-2 src/utils.h: GPL-2 tools/greenbone-nvt-sync.in: GPL-2+ nasl/CMakeLists.txt: GPL-2+ nasl/arc4.c: GPL-2+ nasl/byteorder.h: GPL-2+ nasl/capture_packet.c: GPL-2 nasl/capture_packet.h: GPL-2 nasl/charcnv.c: GPL-2+ nasl/charset.h: GPL-2+ nasl/exec.c: GPL-2 nasl/exec.h: GPL-2 nasl/genrand.c: GPL-2+ nasl/hmacmd5.c: GPL-2+ nasl/hmacmd5.h: GPL-2+ nasl/iconv.c: GPL-2+ nasl/iconv.h: GPL-2+ nasl/lint.c: GPL-2 nasl/md4.c: GPL-2+ nasl/md4.h: GPL-2+ nasl/md5.c: public-domain nasl/md5.h: public-domain nasl/nasl-lint.c: GPL-2+ nasl/nasl.c: GPL-2 nasl/nasl.h: GPL-2 nasl/nasl_builtin_find_service.c: GPL-2 nasl/nasl_builtin_nmap.c: GPL-2+ nasl/nasl_builtin_openvas_tcp_scanner.c: GPL-2 nasl/nasl_builtin_plugins.h: GPL-2+ nasl/nasl_builtin_synscan.c: GPL-2 nasl/nasl_cert.c: GPL-2+ nasl/nasl_cert.h: GPL-2+ nasl/nasl_cmd_exec.c: GPL-2 nasl/nasl_cmd_exec.h: GPL-2 nasl/nasl_crypto.c: GPL-2 nasl/nasl_crypto.h: GPL-2 nasl/nasl_crypto2.c: GPL-2 nasl/nasl_crypto2.h: GPL-2 nasl/nasl_debug.c: GPL-2 nasl/nasl_debug.h: GPL-2 nasl/nasl_func.c: GPL-2 nasl/nasl_func.h: GPL-2 nasl/nasl_global_ctxt.h: GPL-2 nasl/nasl_grammar.y: GPL-2 nasl/nasl_host.c: GPL-2 nasl/nasl_host.h: GPL-2 nasl/nasl_http.c: GPL-2 nasl/nasl_http.h: GPL-2 nasl/nasl_init.c: GPL-2 nasl/nasl_init.h: GPL-2 nasl/nasl_isotime.c: GPL-2+ nasl/nasl_isotime.h: GPL-2+ nasl/nasl_lex_ctxt.c: GPL-2 nasl/nasl_lex_ctxt.h: GPL-2 nasl/nasl_misc_funcs.c: GPL-2 nasl/nasl_misc_funcs.h: GPL-2 nasl/nasl_packet_forgery.c: GPL-2 nasl/nasl_packet_forgery.h: GPL-2 nasl/nasl_packet_forgery_v6.c: GPL-2 nasl/nasl_packet_forgery_v6.h: GPL-2 nasl/nasl_raw.h: GPL-2 nasl/nasl_scanner_glue.c: GPL-2 nasl/nasl_scanner_glue.h: GPL-2 nasl/nasl_signature.c: GPL-2+ nasl/nasl_signature.h: GPL-2+ nasl/nasl_smb.c: GPL-2+ nasl/nasl_smb.h: GPL-2+ nasl/nasl_snmp.c: GPL-2+ nasl/nasl_snmp.h: GPL-2+ nasl/nasl_socket.c: GPL-2 nasl/nasl_socket.h: GPL-2 nasl/nasl_ssh.c: GPL-2+ nasl/nasl_ssh.h: GPL-2+ nasl/nasl_text_utils.c: GPL-2 nasl/nasl_text_utils.h: GPL-2 nasl/nasl_tree.c: GPL-2 nasl/nasl_tree.h: GPL-2 nasl/nasl_var.c: GPL-2 nasl/nasl_var.h: GPL-2 nasl/nasl_wmi.c: GPL-2+ nasl/nasl_wmi.h: GPL-2+ nasl/ntlmssp.c: GPL-2+ nasl/ntlmssp.h: GPL-2+ nasl/openvas_smb_interface.h: GPL-2+ nasl/openvas_wmi_interface.h: GPL-2+ nasl/proto.h: GPL-2+ nasl/smb.h: GPL-2+ nasl/smb_crypt.c: GPL-2+ nasl/smb_crypt.h: GPL-2+ nasl/smb_crypt2.c: GPL-2+ nasl/smb_interface_stub.c: GPL-2+ nasl/smb_signing.c: GPL-2+ nasl/smb_signing.h: GPL-2+ nasl/time.c: GPL-2+ nasl/wmi_interface_stub.c: GPL-2+ nasl/tests/Makefile: GPL-2+ nasl/tests/signed.nasl: GPL-2+ nasl/tests/test_blowfish.nasl: GPL-2+ nasl/tests/test_bn.nasl: GPL-2+ nasl/tests/test_dh.nasl: GPL-2+ nasl/tests/test_dsa.nasl: GPL-2+ nasl/tests/test_hexstr.nasl: GPL-2+ nasl/tests/test_isotime.nasl: GPL-2+ nasl/tests/test_md.nasl: GPL-2+ nasl/tests/test_privkey.nasl: GPL-2+ nasl/tests/test_rsa.nasl: GPL-2+ nasl/tests/test_script_signing.sh: GPL-2+ nasl/tests/test_socket.nasl: GPL-2+ nasl/tests/testsuiteinit.nasl: GPL-2+ nasl/tests/testsuitesummary.nasl: GPL-2+ misc/CMakeLists.txt: GPL-2+ misc/bpf_share.c: GPL-2 misc/bpf_share.h: GPL-2+ misc/ftp_funcs.c: GPL-2+ misc/ftp_funcs.h: GPL-2+ misc/network.c: GPL-2+ misc/network.h: GPL-2+ misc/nvt_categories.h: GPL-2+ misc/pcap.c: GPL-2+ misc/pcap_openvas.h: GPL-2+ misc/plugutils.c: GPL-2+ misc/plugutils.h: GPL-2+ misc/scanneraux.h: GPL-2+ misc/strutils.c: GPL-2+ misc/strutils.h: GPL-2+ misc/support.h: GPL-2+ misc/vendorversion.c: GPL-2+ misc/vendorversion.h: GPL-2+