this patch adds support for oracle linux detection. oracle must be detected
before RHEL as it's produces similar /etc/redhat-release output


local security checks for oracle linux will follow soon..


br,


--

Eero


--- gather-package-list.nasl 2015-10-05 20:23:31.100357877 +0200

+++ /root/gather-package-list.nasl 2015-10-05 20:15:14.106322431 +0200

@@ -184,6 +184,12 @@

     "CentOS6", "cpe:/o:centos:centos:6",

     "CentOS7", "cpe:/o:centos:centos:7",



+    # Oracle Linux

+

+    "OracleLinux5", "cpe:/oraclelinux:oraclelinux:5",

+    "OracleLinux6,  "cpe:/oraclelinux:oraclelinux:6",

+    "OracleLinux7,  "cpe:/oraclelinux:oraclelinux:7",

+

     # Ubuntu

     "UBUNTU4.1",      "cpe:/o:canonical:ubuntu_linux:4.10",

     "UBUNTU5.04",     "cpe:/o:canonical:ubuntu_linux:5.04",

@@ -562,6 +568,37 @@

   exit( 0 );

 }



+# oraclelinux is almost like rhel .. but ..

+

+rls = ssh_cmd(socket:sock, cmd:"rpm -qf /etc/redhat-release");

+

+if( "oraclelinux-release-5" >< rls )

+{

+    buf = ssh_cmd(socket:sock, cmd:"/bin/rpm -qa --qf
'%{NAME}~%{VERSION}~%{RELEASE};'");

+    set_kb_item(name: "ssh/login/rpms", value: ";" + buf);

+    log_message(port:port, data:string("We are able to login and detect
that you are running OracleLinux release 5"));

+    register_detected_os(os:"OracleLinux release 5", oskey:"OracleLinux5");

+    exit(0);

+}

+

+if( "oraclelinux-release-6" >< rls )

+{

+    buf = ssh_cmd(socket:sock, cmd:"/bin/rpm -qa --qf
'%{NAME}~%{VERSION}~%{RELEASE};'");

+    set_kb_item(name: "ssh/login/rpms", value: ";" + buf);

+    log_message(port:port, data:string("We are able to login and detect
that you are running OracleLinux release 6"));

+    register_detected_os(os:"OracleLinux release 6", oskey:"OracleLinux6");

+    exit(0);

+}

+

+if( "oraclelinux-release-7" >< rls )

+{

+    buf = ssh_cmd(socket:sock, cmd:"/bin/rpm -qa --qf
'%{NAME}~%{VERSION}~%{RELEASE};'");

+    set_kb_item(name: "ssh/login/rpms", value: ";" + buf);

+    log_message(port:port, data:string("We are able to login and detect
that you are running OracleLinux release 7"));

+    register_detected_os(os:"OracleLinux release 7", oskey:"OracleLinux7");

+    exit(0);

+}

+

 # Ok...let's first check if this is a RedHat/Fedora Core/Mandrake release

 rls = ssh_cmd(socket:sock, cmd:"cat /etc/redhat-release");
_______________________________________________
Openvas-plugins mailing list
[email protected]
https://lists.wald.intevation.org/cgi-bin/mailman/listinfo/openvas-plugins

Reply via email to