Documentation
¶
Index ¶
- Variables
- func AddByDomain(domain string, ctx context.Context, ...) error
- func DefaultCTStream(domain string, context context.Context) (*core.CTStream[*SSLMateCTClient], error)
- func DefaultCTsStream(domains []string, context context.Context) (*core.ConcurrentCTsStream[*core.CTStream[*SSLMateCTClient]], error)
- func DelByDomain(domain string, ctx context.Context, ...) error
- func GetFirst(CTsStream *core.ConcurrentCTsStream[*core.CTStream[*SSLMateCTClient]]) int
- func NewCTStream(client *SSLMateCTClient, sleep time.Duration, context context.Context) (*core.CTStream[*SSLMateCTClient], error)
- func NewCTsStream(streams []*core.CTStream[*SSLMateCTClient], sleep time.Duration) (*core.ConcurrentCTsStream[*core.CTStream[*SSLMateCTClient]], error)
- func SelectByDomain(domain string, ...) (*core.CTStream[*SSLMateCTClient], int, error)
- func SetFirst(first int, ...)
- type SSLMateCTClient
- type SSLMateCTParams
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrrorFailedToSearch = "Failed to search"
)
Functions ¶
func AddByDomain ¶
func AddByDomain( domain string, ctx context.Context, streams *core.ConcurrentCTsStream[*core.CTStream[*SSLMateCTClient]], ) error
func DefaultCTStream ¶
func DefaultCTsStream ¶
func DefaultCTsStream(domains []string, context context.Context) (*core.ConcurrentCTsStream[*core.CTStream[*SSLMateCTClient]], error)
func DelByDomain ¶
func DelByDomain( domain string, ctx context.Context, streams *core.ConcurrentCTsStream[*core.CTStream[*SSLMateCTClient]], ) error
func GetFirst ¶
func GetFirst(CTsStream *core.ConcurrentCTsStream[*core.CTStream[*SSLMateCTClient]]) int
func NewCTStream ¶
func NewCTStream(client *SSLMateCTClient, sleep time.Duration, context context.Context) (*core.CTStream[*SSLMateCTClient], error)
func NewCTsStream ¶
func NewCTsStream(streams []*core.CTStream[*SSLMateCTClient], sleep time.Duration) (*core.ConcurrentCTsStream[*core.CTStream[*SSLMateCTClient]], error)
func SelectByDomain ¶ added in v0.0.33
func SelectByDomain( domain string, streams *core.ConcurrentCTsStream[*core.CTStream[*SSLMateCTClient]], ) (*core.CTStream[*SSLMateCTClient], int, error)
func SetFirst ¶
func SetFirst(first int, CTsStream *core.ConcurrentCTsStream[*core.CTStream[*SSLMateCTClient]])
Types ¶
type SSLMateCTClient ¶
type SSLMateCTClient struct {
Api *api.SSLMateSearchAPI
Domain string
First string
Sleep time.Duration
}
func DefaultCTClient ¶
func DefaultCTClient(domain string) (*SSLMateCTClient, error)
func NewCTClient ¶
func NewCTClient(domain string, api *api.SSLMateSearchAPI, sleep time.Duration) (*SSLMateCTClient, error)
func (*SSLMateCTClient) GetDomain ¶
func (client *SSLMateCTClient) GetDomain() string
func (*SSLMateCTClient) Init ¶
func (client *SSLMateCTClient) Init() error
func (*SSLMateCTClient) Next ¶
func (client *SSLMateCTClient) Next(callback core.Callback)
type SSLMateCTParams ¶
type SSLMateCTParams struct {
Index *api.Index
Client *SSLMateCTClient
}
Click to show internal directories.
Click to hide internal directories.