Documentation
¶
Overview ¶
Warning - This is generated code
Index ¶
- type IsOracleResponse
- type OracleClient
- func (c *OracleClient) Connect(ctx context.Context, host string, port int, serviceName string, ...) (bool, error)
- func (c *OracleClient) ConnectWithDSN(ctx context.Context, dsn string) (bool, error)
- func (c *OracleClient) ExecuteQuery(ctx context.Context, host string, port int, ...) (*utils.SQLResult, error)
- func (c *OracleClient) ExecuteQueryWithDSN(ctx context.Context, dsn string, query string) (*utils.SQLResult, error)
- func (c *OracleClient) IsOracle(ctx context.Context, host string, port int) (IsOracleResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IsOracleResponse ¶
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 (*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)); ```