mirror of https://github.com/qwqdanchun/fscan.git
update README.md
This commit is contained in:
parent
c4950e2a93
commit
bb544cfbf3
|
@ -164,10 +164,6 @@ func Expoilt(realhost string, conn net.Conn) error {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
err = recoverdb(dbfilename, dir, conn)
|
err = recoverdb(dbfilename, dir, conn)
|
||||||
//fmt.Println("dbfilename:")
|
|
||||||
//fmt.Println(dbfilename)
|
|
||||||
//fmt.Println("dir:")
|
|
||||||
//fmt.Println(dir)
|
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -129,6 +129,12 @@ go build -ldflags="-s -w " -trimpath
|
||||||
指定Url文件扫描
|
指定Url文件扫描
|
||||||
-wt int
|
-wt int
|
||||||
web访问超时时间 (default 5)
|
web访问超时时间 (default 5)
|
||||||
|
-pocpath string
|
||||||
|
指定poc路径
|
||||||
|
-usera string
|
||||||
|
在原有用户字典基础上,新增新用户
|
||||||
|
-pwda string
|
||||||
|
在原有密码字典基础上,增加新密码
|
||||||
```
|
```
|
||||||
|
|
||||||
## 运行截图
|
## 运行截图
|
||||||
|
|
|
@ -166,8 +166,6 @@ func ParseScantype(Info *HostInfo) {
|
||||||
switch Info.Scantype {
|
switch Info.Scantype {
|
||||||
case "rdp":
|
case "rdp":
|
||||||
Info.Ports = "3389"
|
Info.Ports = "3389"
|
||||||
case "wmi":
|
|
||||||
Info.Ports = "135"
|
|
||||||
case "web":
|
case "web":
|
||||||
Info.Ports = Webport
|
Info.Ports = Webport
|
||||||
case "webonly":
|
case "webonly":
|
||||||
|
@ -176,8 +174,6 @@ func ParseScantype(Info *HostInfo) {
|
||||||
Info.Ports = "445"
|
Info.Ports = "445"
|
||||||
case "cve20200796":
|
case "cve20200796":
|
||||||
Info.Ports = "445"
|
Info.Ports = "445"
|
||||||
case "smb2":
|
|
||||||
Info.Ports = "445"
|
|
||||||
case "portscan":
|
case "portscan":
|
||||||
Info.Ports = DefaultPorts + "," + Webport
|
Info.Ports = DefaultPorts + "," + Webport
|
||||||
case "main":
|
case "main":
|
||||||
|
|
|
@ -37,8 +37,6 @@ var PORTList = map[string]int{
|
||||||
"portscan": 0,
|
"portscan": 0,
|
||||||
"icmp": 0,
|
"icmp": 0,
|
||||||
"main": 0,
|
"main": 0,
|
||||||
"smb2": 1000004,
|
|
||||||
"wmi": 1000005,
|
|
||||||
}
|
}
|
||||||
|
|
||||||
var Outputfile = getpath() + "result.txt"
|
var Outputfile = getpath() + "result.txt"
|
||||||
|
|
|
@ -22,8 +22,8 @@ func Flag(Info *HostInfo) {
|
||||||
flag.StringVar(&NoHosts, "hn", "", "the hosts no scan,as: -hn 192.168.1.1/24")
|
flag.StringVar(&NoHosts, "hn", "", "the hosts no scan,as: -hn 192.168.1.1/24")
|
||||||
flag.StringVar(&Info.Ports, "p", DefaultPorts, "Select a port,for example: 22 | 1-65535 | 22,80,3306")
|
flag.StringVar(&Info.Ports, "p", DefaultPorts, "Select a port,for example: 22 | 1-65535 | 22,80,3306")
|
||||||
flag.StringVar(&PortAdd, "pa", "", "add port base DefaultPorts,-pa 3389")
|
flag.StringVar(&PortAdd, "pa", "", "add port base DefaultPorts,-pa 3389")
|
||||||
flag.StringVar(&UserAdd, "usera", "", "add port base DefaultUsers,-usera user")
|
flag.StringVar(&UserAdd, "usera", "", "add a user base DefaultUsers,-usera user")
|
||||||
flag.StringVar(&PassAdd, "pwda", "", "add port base DefaultPasses,-pwda password")
|
flag.StringVar(&PassAdd, "pwda", "", "add a password base DefaultPasses,-pwda password")
|
||||||
flag.StringVar(&NoPorts, "pn", "", "the ports no scan,as: -pn 445")
|
flag.StringVar(&NoPorts, "pn", "", "the ports no scan,as: -pn 445")
|
||||||
flag.StringVar(&Info.Command, "c", "", "exec command (ssh)")
|
flag.StringVar(&Info.Command, "c", "", "exec command (ssh)")
|
||||||
flag.StringVar(&Info.SshKey, "sshkey", "", "sshkey file (id_rsa)")
|
flag.StringVar(&Info.SshKey, "sshkey", "", "sshkey file (id_rsa)")
|
||||||
|
@ -39,7 +39,7 @@ func Flag(Info *HostInfo) {
|
||||||
flag.StringVar(&Userfile, "userf", "", "username file")
|
flag.StringVar(&Userfile, "userf", "", "username file")
|
||||||
flag.StringVar(&Passfile, "pwdf", "", "password file")
|
flag.StringVar(&Passfile, "pwdf", "", "password file")
|
||||||
flag.StringVar(&PortFile, "portf", "", "Port File")
|
flag.StringVar(&PortFile, "portf", "", "Port File")
|
||||||
flag.StringVar(&PocPath, "pocpath", "", "Port File")
|
flag.StringVar(&PocPath, "pocpath", "", "poc file path")
|
||||||
flag.StringVar(&RedisFile, "rf", "", "redis file to write sshkey file (as: -rf id_rsa.pub) ")
|
flag.StringVar(&RedisFile, "rf", "", "redis file to write sshkey file (as: -rf id_rsa.pub) ")
|
||||||
flag.StringVar(&RedisShell, "rs", "", "redis shell to write cron file (as: -rs 192.168.1.1:6666) ")
|
flag.StringVar(&RedisShell, "rs", "", "redis shell to write cron file (as: -rs 192.168.1.1:6666) ")
|
||||||
flag.BoolVar(&IsWebCan, "nopoc", false, "not to scan web vul")
|
flag.BoolVar(&IsWebCan, "nopoc", false, "not to scan web vul")
|
||||||
|
|
Loading…
Reference in New Issue