Versions in this module Expand all Collapse all v0 v0.2.4 May 8, 2024 Changes in this version + var CheckContent = "rO0ABXNyADJvcmcuYXBhY2hlLnNoaXJvLnN1YmplY3QuU2ltcGxlUHJpbmNpcGFsQ29sbGVjdGlvbqh/WCXGowhKAwABTAAPcmVhbG1QcmluY2lwYWxzdAAPTGphdmEvdXRpbC9NYXA7eHBwdwEAeA==" + var GROUP_NAMES = map[string]string + var Mutex = &sync.Mutex + var NegotiateSMBv1Data1 = []byte + var NegotiateSMBv1Data2 = []byte + var NetBIOS_ITEM_TYPE = map[string]string + var PluginList = map[string]interface + var ShiroKeys string + var UNIQUE_NAMES = map[string]string + var WriteResultLock sync.Mutex + func ADBScan(info *structs.HostInfo) + func AESCBCEncrypt(key []byte, Content []byte) (string, error) + func AESGCMEncrypt(key []byte, Content []byte) (string, error) + func AddScan(scantype string, info structs.HostInfo, ch *chan struct{}, wg *sync.WaitGroup) + func AesDecrypt(cryted string, key string) string + func AesEncrypt(orig string, key string) string + func CheckErrs(err error) bool + func Findnet(info *structs.HostInfo) error + func FindnetScan(info *structs.HostInfo) error + func FtpConn(info *structs.HostInfo, user string, pass string) (flag bool, err error) + func FtpScan(info *structs.HostInfo) (tmperr error) + func GetTelnetServerType(ip string, port int) int + func GoPocWriteResult(result structs.GoPocsResultType) + func GoPocsDispatcher(nucleiResults []output.ResultEvent) + func HexUnicodeStringToString(src string) string + func JDWPScan(info *structs.HostInfo) (err error) + func MS17010(info *structs.HostInfo) error + func MS17010Scan(info *structs.HostInfo) error + func MemcachedScan(info *structs.HostInfo) (err error) + func MongodbScan(info *structs.HostInfo) error + func MongodbUnauth(info *structs.HostInfo) (flag bool, err error) + func MssqlCMD(sqlstr string, conn *sql.DB) ([]interface{}, string) + func MssqlConn(info *structs.HostInfo, user string, pass string) (flag bool, err error) + func MssqlScan(info *structs.HostInfo) (tmperr error) + func MysqlConn(info *structs.HostInfo, user string, pass string) (flag bool, err error) + func MysqlScan(info *structs.HostInfo) (tmperr error) + func NetBIOS(info *structs.HostInfo) error + func OracleConn(info *structs.HostInfo, user string, pass string) (flag bool, err error) + func OracleScan(info *structs.HostInfo) (tmperr error) + func PKCS7Padding(ciphertext []byte, blocksize int) []byte + func PKCS7UnPadding(origData []byte) []byte + func Padding(plainText []byte, blockSize int) []byte + func PostgresConn(info *structs.HostInfo, user string, pass string) (flag bool, err error) + func PostgresScan(info *structs.HostInfo) (tmperr error) + func PrintRow(colsdata []interface{}) (err error, result string) + func Randcase(len int) string + func RdpConn(ip, domain, user, password string, port int, timeout int64) (bool, error) + func RdpScan(info *structs.HostInfo) (tmperr error) + func ReadBytes(conn net.Conn) (result []byte, err error) + func RedisConn(info *structs.HostInfo, pass string) (flag bool, err error) + func RedisScan(info *structs.HostInfo) (tmperr error) + func RedisUnauth(info *structs.HostInfo) (flag bool, err error) + func RemoveDuplicateUserPass(input []structs.UserPasswd) []structs.UserPasswd + func ScanFunc(name *string, info *structs.HostInfo) + func ShiroKeyCheck(info *structs.HostInfo) + func SmbScan(info *structs.HostInfo) (tmperr error) + func SmblConn(info *structs.HostInfo, user string, pass string) (flag bool, err error) + func SshConn(info *structs.HostInfo, user string, pass string) (flag bool, err error) + func SshScan(info *structs.HostInfo) (tmperr error) + func TelnetCheck(addr, username, password string, port, serverType int) error + func TelnetScan(info *structs.HostInfo) (tmperr error) + type Brutelist struct + type Client struct + Host string + func NewClient(host string, logLevel glog.LEVEL) *Client + func (g *Client) Login(domain, user, pwd string, timeout int64) error + type NetBiosInfo struct + ComputerName string + DomainControllers string + DomainName string + GroupName string + NetComputerName string + NetDomainName string + OsVersion string + ServerService string + WorkstationService string + func GetNbnsname(info *structs.HostInfo) (netbios NetBiosInfo, err error) + func JoinNetBios(netbios1, netbios2 *NetBiosInfo) *NetBiosInfo + func NetBIOS1(info *structs.HostInfo) (netbios NetBiosInfo, err error) + func ParseNTLM(ret []byte) (netbios NetBiosInfo, err error) + func ParseNetBios(input []byte) (netbios NetBiosInfo, err error) + func (info *NetBiosInfo) String() (output string)