Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MySQLLibrary ¶
type MySQLLibrary struct{}
func (*MySQLLibrary) AnalyzeResponse ¶
func (c *MySQLLibrary) AnalyzeResponse(data string) bool
AnalyzeResponse checks if the response contains MySQL keywords in error or banner messages
func (*MySQLLibrary) Name ¶
func (c *MySQLLibrary) Name() *addressfern.AddressFingerprintResourceModule
func (*MySQLLibrary) StandardPorts ¶
func (c *MySQLLibrary) StandardPorts() []int
func (*MySQLLibrary) TryProtocols ¶
func (c *MySQLLibrary) TryProtocols(address string, timeout time.Duration) addressfern.TryProtocols
type PostgreSQLLibrary ¶
type PostgreSQLLibrary struct{}
func (*PostgreSQLLibrary) AnalyzeResponse ¶
func (c *PostgreSQLLibrary) AnalyzeResponse(data string) bool
AnalyzeResponse checks if the response contains PostgreSQL keywords in error or banner messages
func (*PostgreSQLLibrary) Name ¶
func (c *PostgreSQLLibrary) Name() *addressfern.AddressFingerprintResourceModule
func (*PostgreSQLLibrary) StandardPorts ¶
func (c *PostgreSQLLibrary) StandardPorts() []int
func (*PostgreSQLLibrary) TryProtocols ¶
func (c *PostgreSQLLibrary) TryProtocols(address string, timeout time.Duration) addressfern.TryProtocols
Click to show internal directories.
Click to hide internal directories.