Documentation ¶
Index ¶
- Variables
- func CheckWeakPassword(ip, service string, port int)
- func DoNmapRst(bf *bytes.Buffer)
- func DoNmapWithFile(s string, bf *bytes.Buffer) bool
- func DoParseXml(s string, bf *bytes.Buffer)
- func GetAttr(att []xmlquery.Attr, name string) string
- func InitCustomAuthMap(user, pass []string)
- func InitDefaultAuthMap()
- func Ok(protocol string) bool
- func RouterOsCracker(i interface{}) interface{}
- func Socks5Cracker(i interface{}) interface{}
- func Start(IPAddr string, Port int, Protocol string)
- func VncCracker(i interface{}) interface{}
- func WinrmCracker(i interface{}) interface{}
- type Auth
- type AuthInfo
- type AuthList
- type Cracker
- type PPDict
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DefaultAuthMap map[string]*AuthList CustomAuthMap *AuthList // rtsp://admin:admin@192.168.0.111:554/0x8b6c42 // rtsp: 554, 5554,8554 ProtocolList = strings.Split("rdp,ssh,rsh-spx,mysql,mssql,oracle,postgresql,redis,ftp,mongodb,mongod,smb,telnet,snmp,wap-wsp,router,winrm,pop3,socks5,vnc", ",") )
Functions ¶
func DoParseXml ¶
func InitCustomAuthMap ¶
func InitCustomAuthMap(user, pass []string)
func InitDefaultAuthMap ¶
func InitDefaultAuthMap()
func RouterOsCracker ¶
func RouterOsCracker(i interface{}) interface{}
func Socks5Cracker ¶
func Socks5Cracker(i interface{}) interface{}
func VncCracker ¶
func VncCracker(i interface{}) interface{}
func WinrmCracker ¶
func WinrmCracker(i interface{}) interface{}
Types ¶
type Auth ¶
type Auth struct { Username string `json:"username"` Password string `json:"password"` Other map[string]string }
func NewAuthFromPasswords ¶
func NewSpecialAuth ¶
func (*Auth) MakePassword ¶
func (a *Auth) MakePassword()
type AuthInfo ¶
type Cracker ¶
func (*Cracker) OutWatchDog ¶
func (c *Cracker) OutWatchDog()
Source Files ¶
Click to show internal directories.
Click to hide internal directories.