Documentation
¶
Overview ¶
Warning - This is generated code
Index ¶
- type MSSQLClient
- func (c *MSSQLClient) Connect(ctx context.Context, host string, port int, username, password string) (bool, error)
- func (c *MSSQLClient) ConnectWithDB(ctx context.Context, host string, port int, username, password, dbName string) (bool, error)
- func (c *MSSQLClient) ExecuteQuery(ctx context.Context, host string, port int, ...) (*utils.SQLResult, error)
- func (c *MSSQLClient) IsMssql(ctx context.Context, host string, port int) (bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MSSQLClient ¶
type MSSQLClient struct{}
Client is a client for MS SQL database. Internally client uses microsoft/go-mssqldb driver. @example ```javascript const mssql = require('nuclei/mssql'); const client = new mssql.MSSQLClient; ```
func (*MSSQLClient) Connect ¶
func (c *MSSQLClient) Connect(ctx context.Context, host string, port int, username, password string) (bool, error)
Connect connects to MS SQL database using given credentials. If connection is successful, it returns true. If connection is unsuccessful, it returns false and error. The connection is closed after the function returns. @example ```javascript const mssql = require('nuclei/mssql'); const client = new mssql.MSSQLClient; const connected = client.Connect('acme.com', 1433, 'username', 'password'); ```
func (*MSSQLClient) ConnectWithDB ¶
func (c *MSSQLClient) ConnectWithDB(ctx context.Context, host string, port int, username, password, dbName string) (bool, error)
ConnectWithDB connects to MS SQL database using given credentials and database name. If connection is successful, it returns true. If connection is unsuccessful, it returns false and error. The connection is closed after the function returns. @example ```javascript const mssql = require('nuclei/mssql'); const client = new mssql.MSSQLClient; const connected = client.ConnectWithDB('acme.com', 1433, 'username', 'password', 'master'); ```
func (*MSSQLClient) ExecuteQuery ¶ added in v3.4.2
func (c *MSSQLClient) 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 mssql = require('nuclei/mssql'); const client = new mssql.MSSQLClient; const result = client.ExecuteQuery('acme.com', 1433, 'username', 'password', 'master', 'SELECT @@version'); log(to_json(result)); ```
func (*MSSQLClient) IsMssql ¶
IsMssql checks if the given host is running MS SQL database. If the host is running MS SQL database, it returns true. If the host is not running MS SQL database, it returns false. @example ```javascript const mssql = require('nuclei/mssql'); const isMssql = mssql.IsMssql('acme.com', 1433); ```