Documentation ¶
Overview ¶
Package tls implements a tls grabbing implementation using standard package crypto/tls library.
Index ¶
- Variables
- type Client
- func (c *Client) ConnectWithOptions(hostname, ip, port string, options clients.ConnectOptions) (*clients.Response, error)
- func (c *Client) EnumerateCiphers(hostname, ip, port string, options clients.ConnectOptions) ([]string, error)
- func (c *Client) SupportedTLSCiphers() ([]string, error)
- func (c *Client) SupportedTLSVersions() ([]string, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( AllCiphers []uint16 AllCiphersNames []string SupportedTlsVersions []string )
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
Client is a TLS grabbing client using crypto/tls
func (*Client) ConnectWithOptions ¶ added in v0.0.4
func (c *Client) ConnectWithOptions(hostname, ip, port string, options clients.ConnectOptions) (*clients.Response, error)
Connect connects to a host and grabs the response data
func (*Client) EnumerateCiphers ¶ added in v1.0.6
func (*Client) SupportedTLSCiphers ¶ added in v0.0.6
SupportedTLSCiphers returns the list of standard tls library supported ciphers
func (*Client) SupportedTLSVersions ¶ added in v0.0.6
SupportedTLSVersions returns the list of standard tls library supported tls versions
Click to show internal directories.
Click to hide internal directories.