Skip to content

Commit a4fa177

Browse files
committed
0.5
1 parent 19574c3 commit a4fa177

File tree

3 files changed

+20
-7
lines changed

3 files changed

+20
-7
lines changed

Console/console.go

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,21 @@ fmt.Println(`Usage of ./FastjsonScan:
2121
url`)
2222
}
2323
func Banner(){
24-
24+
fmt.Println(`
25+
_____ _ _ ____
26+
| ___|_ _ ___| |_ (_)___ ___ _ __ / ___| ___ __ _ _ __
27+
| |_ / _' / __| __|| / __|/ _ \| '_ \\___ \ / __/ _' | '_ \
28+
| _| (_| \__ \ |_ | \__ \ (_) | | | |___) | (_| (_| | | | |
29+
|_| \__,_|___/\__|/ |___/\___/|_| |_|____/ \___\__,_|_| |_|
30+
|__/
31+
`)
2532
}
2633

2734
func Start(options Utils.Option){
2835
var ch chan string
2936
var targets []string
3037
initTargetList(options,&targets)
31-
fmt.Println(targets)
38+
//fmt.Println(targets)
3239
var results = make([]Utils.Result,len(targets))
3340
var wg sync.WaitGroup
3441
wg.Add(len(targets))
@@ -39,10 +46,10 @@ func Start(options Utils.Option){
3946
}(k,v,ch)
4047
}
4148
wg.Wait()
42-
if options.Result != ""{
43-
writeResults(options.Result,results)
44-
}
45-
fmt.Println(results)
49+
50+
writeResults(options.Result,results)
51+
52+
//fmt.Println(results)
4653
}
4754

4855
func initTargetList(options Utils.Option,targets *[]string) {

README.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,12 @@ FastjsonExpFramework一共分为探测、利用、混淆、bypass JDK等多个
3030

3131
### 如果在使用过程中有任何问题欢迎提出issues👏
3232

33+
## Usage
34+
**FastjsonScan [-u] url [-f] urls.txt [-o] result.txt**
35+
-u 目标url,注意需要加上http/https
36+
-f 目标url文件,可以扫描多条url
37+
-o 结果保存文件,默认在当前文件夹下的results.txt文件
38+
3339
## 0x01 Dev Notes
3440

3541
### 2022-09-05 0.5

main.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ func main() {
1414
var options Utils.Option
1515
flag.StringVar(&options.Url,"u","","url")
1616
flag.StringVar(&options.Targets,"f","","targets file . for example: -f targets.txt")
17-
flag.StringVar(&options.Result,"o","","results output file. for example: -o result.txt")
17+
flag.StringVar(&options.Result,"o","result.txt","results output file. for example: -o result.txt")
1818
flag.Parse()
1919
if options.Url == "" && options.Targets == ""{
2020
Console.Opts()

0 commit comments

Comments
 (0)