oracle

package
v3.4.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 21, 2026 License: MIT, Apache-2.0 Imports: 12 Imported by: 0

Documentation

Overview

Warning - This is generated code

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type IsOracleResponse

type IsOracleResponse struct {
	IsOracle bool
	Banner   string
}

IsOracleResponse is the response from the IsOracle function. this is returned by IsOracle function. @example ```javascript const oracle = require('nuclei/oracle'); const isOracle = oracle.IsOracle('acme.com', 1521); ```

type OracleClient added in v3.4.7

type OracleClient struct {
	// contains filtered or unexported fields
}

Client is a client for Oracle database. Internally client uses oracle/godror driver. @example ```javascript const oracle = require('nuclei/oracle'); const client = new oracle.OracleClient(); ```

func (*OracleClient) Connect added in v3.4.7

func (c *OracleClient) Connect(ctx context.Context, host string, port int, serviceName string, username string, password string) (bool, error)

Connect connects to an Oracle database @example ```javascript const oracle = require('nuclei/oracle'); const client = new oracle.OracleClient; client.Connect('acme.com', 1521, 'XE', 'user', 'password'); ```

func (*OracleClient) ConnectWithDSN added in v3.4.7

func (c *OracleClient) ConnectWithDSN(ctx context.Context, dsn string) (bool, error)

func (*OracleClient) ExecuteQuery added in v3.4.7

func (c *OracleClient) ExecuteQuery(ctx context.Context, host string, port int, username, password, dbName, query string) (*utils.SQLResult, error)

ExecuteQuery connects to MS SQL database using given credentials and executes a query. It returns the results of the query or an error if something goes wrong. @example ```javascript const oracle = require('nuclei/oracle'); const client = new oracle.OracleClient; const result = client.ExecuteQuery('acme.com', 1521, 'username', 'password', 'XE', 'SELECT @@version'); log(to_json(result)); ```

func (*OracleClient) ExecuteQueryWithDSN added in v3.4.7

func (c *OracleClient) ExecuteQueryWithDSN(ctx context.Context, dsn string, query string) (*utils.SQLResult, error)

ExecuteQueryWithDSN executes a query on an Oracle database using a DSN @example ```javascript const oracle = require('nuclei/oracle'); const client = new oracle.OracleClient; const result = client.ExecuteQueryWithDSN('oracle://user:password@host:port/service', 'SELECT @@version'); log(to_json(result)); ```

func (*OracleClient) IsOracle added in v3.4.7

func (c *OracleClient) IsOracle(ctx context.Context, host string, port int) (IsOracleResponse, error)

IsOracle checks if a host is running an Oracle server @example ```javascript const oracle = require('nuclei/oracle'); const isOracle = oracle.IsOracle('acme.com', 1521); log(toJSON(isOracle)); ```

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL