mirror of
https://github.com/chainreactors/spray.git
synced 2025-09-15 11:40:13 +00:00
优化命令行参数, 当-w与-d都为空的时候自动添加"/"防止报错
This commit is contained in:
parent
a94f9e3dc7
commit
f8b84c733b
@ -232,12 +232,14 @@ func (opt *Option) PrepareRunner() (*Runner, error) {
|
||||
logs.Log.Importantf("Loaded %d word from %s", len(dicts[i]), f)
|
||||
}
|
||||
|
||||
if opt.Word == "" {
|
||||
if len(opt.Dictionaries) > 0 && opt.Word == "" {
|
||||
opt.Word = "{?"
|
||||
for i, _ := range dicts {
|
||||
opt.Word += strconv.Itoa(i)
|
||||
}
|
||||
opt.Word += "}"
|
||||
} else {
|
||||
opt.Word = "/"
|
||||
}
|
||||
|
||||
if opt.Suffixes != nil {
|
||||
|
@ -337,11 +337,12 @@ func (bl *Baseline) Format(probes []string) string {
|
||||
|
||||
func (bl *Baseline) ColorString() string {
|
||||
var line strings.Builder
|
||||
line.WriteString(logs.GreenLine("[" + GetSourceName(bl.Source) + "]"))
|
||||
if bl.FrontURL != "" {
|
||||
line.WriteString("\t")
|
||||
line.WriteString(logs.CyanLine(bl.FrontURL))
|
||||
line.WriteString(" --> ")
|
||||
}
|
||||
line.WriteString(" ")
|
||||
line.WriteString(logs.GreenLine(bl.UrlString))
|
||||
if bl.Host != "" {
|
||||
line.WriteString(" (" + bl.Host + ")")
|
||||
@ -368,7 +369,6 @@ func (bl *Baseline) ColorString() string {
|
||||
}
|
||||
line.WriteString(" - ")
|
||||
line.WriteString(logs.YellowBold(strconv.Itoa(int(bl.Spended)) + "ms"))
|
||||
line.WriteString(logs.YellowBold(" - " + GetSourceName(bl.Source)))
|
||||
line.WriteString(logs.GreenLine(bl.Additional("title")))
|
||||
if bl.Distance != 0 {
|
||||
line.WriteString(logs.GreenLine(bl.Additional("sim")))
|
||||
@ -391,11 +391,12 @@ func (bl *Baseline) ColorString() string {
|
||||
|
||||
func (bl *Baseline) String() string {
|
||||
var line strings.Builder
|
||||
line.WriteString(logs.GreenLine("[" + GetSourceName(bl.Source) + "]"))
|
||||
if bl.FrontURL != "" {
|
||||
line.WriteString("\t")
|
||||
line.WriteString(bl.FrontURL)
|
||||
line.WriteString(" --> ")
|
||||
}
|
||||
line.WriteString(" ")
|
||||
line.WriteString(bl.UrlString)
|
||||
if bl.Host != "" {
|
||||
line.WriteString(" (" + bl.Host + ")")
|
||||
|
Loading…
x
Reference in New Issue
Block a user