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 Last(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)
- type SSLMateCTClient
- type SSLMateCTParams
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultEpochSleep = time.Minute * 20
View Source
var DefaultPullingSleep = time.Second * 10
View Source
var (
ErrrorFailedToSearch = "Failed to search"
)
Functions ¶
func AddByDomain ¶ added in v0.0.25
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 ¶ added in v0.0.25
func DelByDomain( domain string, ctx context.Context, streams *core.ConcurrentCTsStream[*core.CTStream[*SSLMateCTClient]], ) error
func Last ¶ added in v0.0.28
func Last(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)
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) Init ¶
func (client *SSLMateCTClient) Init() error
func (*SSLMateCTClient) Next ¶
func (client *SSLMateCTClient) Next(callback core.Callback)
type SSLMateCTParams ¶ added in v0.0.26
type SSLMateCTParams struct {
Index *api.Index
Client *SSLMateCTClient
}
Click to show internal directories.
Click to hide internal directories.