Versions in this module Expand all Collapse all v1 v1.0.0 Dec 3, 2023 Changes in this version + const FCGI_ABORT_REQUEST + const FCGI_BEGIN_REQUEST + const FCGI_END_REQUEST + const FCGI_PARAMS + const FCGI_RESPONDER + const FCGI_STDERR + const FCGI_STDIN + const FCGI_STDOUT + var AliveHosts []string + var ClientHost string + var ExistHosts = make(map[string]struct{}) + 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 UNIQUE_NAMES = map[string]string + func AddScan(scantype string, info common.HostInfo, ch *chan struct{}, wg *sync.WaitGroup) + func AesDecrypt(cryted string, key string) string + func AesEncrypt(orig string, key string) string + func ArrayCountValueTop(arrInit []string, length int, flag bool) (arrTop []string, arrLen []int) + func CheckLive(hostslist []string, Ping bool) []string + func ExecCommandPing(ip string) bool + func Expoilt(realhost string, conn net.Conn) error + func FcgiScan(info *common.HostInfo) + func Findnet(info *common.HostInfo) error + func FindnetScan(info *common.HostInfo) error + func FtpConn(info *common.HostInfo, user string, pass string) (flag bool, err error) + func FtpScan(info *common.HostInfo) (tmperr error) + func GOWebTitle(info *common.HostInfo) (err error, CheckData []WebScan.CheckDatas) + func GetProtocol(host string, Timeout int64) (protocol string) + func HexUnicodeStringToString(src string) string + func IsContain(items []string, item string) bool + func MS17010(info *common.HostInfo) error + func MS17010EXP(info *common.HostInfo) + func MS17010Scan(info *common.HostInfo) error + func MemcachedScan(info *common.HostInfo) (err error) + func MongodbScan(info *common.HostInfo) error + func MongodbUnauth(info *common.HostInfo) (flag bool, err error) + func MssqlConn(info *common.HostInfo, user string, pass string) (flag bool, err error) + func MssqlScan(info *common.HostInfo) (tmperr error) + func MysqlConn(info *common.HostInfo, user string, pass string) (flag bool, err error) + func MysqlScan(info *common.HostInfo) (tmperr error) + func NetBIOS(info *common.HostInfo) error + func NoPortScan(hostslist []string, ports string) (AliveAddress []string) + func OracleConn(info *common.HostInfo, user string, pass string) (flag bool, err error) + func OracleScan(info *common.HostInfo) (tmperr error) + func PKCS7Padding(ciphertext []byte, blocksize int) []byte + func PKCS7UnPadding(origData []byte) []byte + func PortConnect(addr Addr, respondingHosts chan<- string, adjustedTimeout int64, ...) + func PortScan(hostslist []string, ports string, timeout int64) []string + func PostgresConn(info *common.HostInfo, user string, pass string) (flag bool, err error) + func PostgresScan(info *common.HostInfo) (tmperr error) + func RdpConn(ip, domain, user, password string, port int, timeout int64) (bool, error) + func RdpScan(info *common.HostInfo) (tmperr error) + func ReadBytes(conn net.Conn) (result []byte, err error) + func Readfile(filename string) (string, error) + func RedisConn(info *common.HostInfo, pass string) (flag bool, err error) + func RedisScan(info *common.HostInfo) (tmperr error) + func RedisUnauth(info *common.HostInfo) (flag bool, err error) + func RunIcmp1(hostslist []string, conn *icmp.PacketConn, chanHosts chan string) + func RunIcmp2(hostslist []string, chanHosts chan string) + func RunPing(hostslist []string, chanHosts chan string) + func Scan(info common.HostInfo) + func ScanFunc(name *string, info *common.HostInfo) + func Smb2Con(info *common.HostInfo, user string, pass string, hash []byte, hasprint bool) (flag bool, err error, flag2 bool) + func SmbGhost(info *common.HostInfo) error + func SmbGhostScan(info *common.HostInfo) error + func SmbScan(info *common.HostInfo) (tmperr error) + func SmbScan2(info *common.HostInfo) (tmperr error) + func SmblConn(info *common.HostInfo, user string, pass string, signal chan struct{}) (flag bool, err error) + func SshConn(info *common.HostInfo, user string, pass string) (flag bool, err error) + func SshScan(info *common.HostInfo) (tmperr error) + func WMIExec(...) (flag bool, err error) + func WebTitle(info *common.HostInfo) error + func WmiExec(info *common.HostInfo) (tmperr error) + func Wmiexec(info *common.HostInfo, user string, pass string, hash string) (flag bool, err error) + type Addr struct + 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 FCGIClient struct + func New(addr string, timeout int64) (fcgi *FCGIClient, err error) + func (c *FCGIClient) Request(env map[string]string, reqStr string) (retout []byte, reterr []byte, err 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 *common.HostInfo) (netbios NetBiosInfo, err error) + func JoinNetBios(netbios1, netbios2 *NetBiosInfo) *NetBiosInfo + func NetBIOS1(info *common.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)