mirror of
https://github.com/sairson/Yasso.git
synced 2026-02-04 02:53:57 +08:00
51 lines
3.2 KiB
Go
51 lines
3.2 KiB
Go
package config
|
|
|
|
import "time"
|
|
|
|
// ServiceConn service 连接所需要的结构体
|
|
type ServiceConn struct {
|
|
Hostname string
|
|
Port int
|
|
Domain string
|
|
Timeout time.Duration
|
|
PublicKey string
|
|
}
|
|
|
|
var UserDict = map[string][]string{
|
|
"ftp": {"kali", "ftp", "admin", "www", "web", "root", "db", "wwwroot", "data"},
|
|
"mysql": {"root", "mysql"},
|
|
"mssql": {"sa", "sql"},
|
|
"smb": {"administrator", "admin", "guest"},
|
|
"rdp": {"administrator", "admin", "guest", "Oadmin"},
|
|
"winrm": {"administrator", "admin", "guest"},
|
|
"postgres": {"postgres", "admin"},
|
|
"ssh": {"root", "admin", "kali", "oracle", "www"},
|
|
"mongodb": {"root", "admin"},
|
|
"redis": {"root"},
|
|
}
|
|
|
|
var PassDict = []string{"123456", "admin", "admin123", "12312", "pass123", "pass@123", "11", "password", "123123", "654321", "111111", "123", "1", "admin@123", "Admin@123", "admin123!@#", "{user}", "{user}1", "{user}111", "{user}123", "{user}@123", "{user}_123", "{user}#123", "{user}@111", "{user}@2019", "{user}@123#4", "P@ssw0rd!", "P@ssw0rd", "Passw0rd", "qwe123", "12345678", "test", "test123", "123qwe!@#", "123456789", "123321", "666666", "a123456.", "123456~a", "123456!a", "000000", "1234567890", "8888888", "!QAZ2wsx", "1qaz2wsx", "abc123", "abc123456", "1qaz@WSX", "a11111", "a12345", "Aa1234", "Aa1234.", "Aa12345", "a123456", "a123123", "Aa123123", "Aa123456", "Aa12345.", "sysadmin", "system", "1qaz!QAZ", "2wsx@WSX", "qwe123!@#", "Aa123456!", "A123456s!", "sa123456", "1q2w3e", "kali"}
|
|
|
|
var DefaultScannerPort = []int{21, 22, 25, 53, 69, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 110, 135, 137, 138, 139, 143, 389, 443, 445, 554, 587, 631, 800, 801, 808, 880, 888, 1000, 1024, 1025, 1080, 1099, 1389, 1433, 1521, 2000, 2001, 2222, 2601, 3306, 3307, 3388, 3389, 3443, 5800, 5900, 6379, 7000, 7001, 7007, 7010, 7788, 8000, 8001, 8002, 8003, 8004, 8005, 8006, 8007, 8008, 8009, 8010, 8011, 8030, 8060, 8070, 8080, 8081, 8082, 8083, 8084, 8085, 8086, 8087, 8088, 8089, 8090, 8091, 8092, 8093, 8094, 8095, 8096, 8097, 8098, 8099, 8161, 8175, 8188, 8189, 8443, 8445, 8448, 8554, 8800, 8848, 8880, 8881, 8888, 8899, 8983, 8989, 9000, 9001, 9002, 9008, 9010, 9043, 9060, 9080, 9081, 9082, 9083, 9084, 9085, 9086, 9087, 9088, 9089, 9090, 9091, 9092, 9093, 9094, 9095, 9096, 9097, 9099, 9443, 9448, 9600, 9628, 9800, 9899, 9981, 9986, 9988, 9998, 9999, 11001, 13443, 15000, 20000, 33890, 45554, 49155, 49156, 50050, 61616}
|
|
|
|
var DefaultHeader = map[string]string{
|
|
"Accept-Language": "zh,zh-TW;q=0.9,en-US;q=0.8,en;q=0.7,zh-CN;q=0.6",
|
|
"User-agent": "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/28.0.1468.0 Safari/537.36",
|
|
"Cookie": "rememberMe=int",
|
|
}
|
|
|
|
type Format struct {
|
|
Host string `json:"Host,omitempty"` // 主机地址
|
|
Port []int `json:"Port,omitempty"`
|
|
Service []*Service `json:"Service,omitempty"`
|
|
Vulnerability []string `json:"Vulnerability,omitempty"`
|
|
}
|
|
|
|
type Service struct {
|
|
Name string `json:"Name,omitempty"`
|
|
Information []string `json:"Information,omitempty"`
|
|
WeakPass []map[string]string `json:"WeakPass,omitempty"` // 一个服务可能有好几个口令,所以采用切片类型
|
|
}
|
|
|
|
var JSONSave []*Format
|