Documentation
¶
Index ¶
- func BurpScan(ctx context.Context, tasks chan *common.AddrParam, options ...BurpOptions) (chan *BurpScanResponse, error)
- type BurpConfig
- type BurpOptions
- type BurpScanResponse
- func FtpScan(addr, port string, timeout int, auth *common.Auth) *BurpScanResponse
- func MongoDbScan(addr, port string, timeout int, auth *common.Auth) *BurpScanResponse
- func MysqlScan(addr, port string, timeout int, auth *common.Auth) *BurpScanResponse
- func OracleScan(addr, port string, timeout int, auth *common.Auth) *BurpScanResponse
- func PostgresScan(addr, port string, timeout int, auth *common.Auth) *BurpScanResponse
- func RedisScan(addr, port string, timeout int, auth *common.Auth) *BurpScanResponse
- func SShScan(addr, port string, timeout int, auth *common.Auth) *BurpScanResponse
- func SqlServerScan(addr, port string, timeout int, auth *common.Auth) *BurpScanResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BurpScan ¶
func BurpScan(ctx context.Context, tasks chan *common.AddrParam, options ...BurpOptions) (chan *BurpScanResponse, error)
Types ¶
type BurpConfig ¶
type BurpConfig struct {
// contains filtered or unexported fields
}
type BurpOptions ¶
type BurpOptions func(config *BurpConfig)
func DisableCheckAlive ¶
func DisableCheckAlive() BurpOptions
func DisableSinglePass ¶
func DisableSinglePass() BurpOptions
func WithOtherAuth ¶
func WithOtherAuth(auth []*common.Auth) BurpOptions
func WithProxy ¶
func WithProxy(proxy []string) BurpOptions
func WithServiceScan ¶
func WithServiceScan(scanFunc func(addr, port string, timeout int, auth *common.Auth) *BurpScanResponse) BurpOptions
func WithThread ¶
func WithThread(thread int) BurpOptions
func WithTimeout ¶
func WithTimeout(timeout int) BurpOptions
type BurpScanResponse ¶
type BurpScanResponse struct { Runtime float64 Service string State bool Addr string Auth *common.Auth }
func MongoDbScan ¶
func MongoDbScan(addr, port string, timeout int, auth *common.Auth) *BurpScanResponse
func MysqlScan ¶
func MysqlScan(addr, port string, timeout int, auth *common.Auth) *BurpScanResponse
func OracleScan ¶
func OracleScan(addr, port string, timeout int, auth *common.Auth) *BurpScanResponse
func PostgresScan ¶
func PostgresScan(addr, port string, timeout int, auth *common.Auth) *BurpScanResponse
func RedisScan ¶
func RedisScan(addr, port string, timeout int, auth *common.Auth) *BurpScanResponse
func SqlServerScan ¶
func SqlServerScan(addr, port string, timeout int, auth *common.Auth) *BurpScanResponse
Click to show internal directories.
Click to hide internal directories.