File tree 2 files changed +71
-1
lines changed
2 files changed +71
-1
lines changed Original file line number Diff line number Diff line change 8
8
.vscode /
9
9
# ignore compiled binaries
10
10
Web-Cache-Vulnerability-Scanner
11
- Web-Cache-Vulnerability-Scanner.exe
11
+ Web-Cache-Vulnerability-Scanner.exe
12
+ # ignore build folder
13
+ build /
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ version=1.0.1
3
+
4
+ # Windows amd64
5
+ goos=windows
6
+ goarch=amd64
7
+ set GOOS=$goos
8
+ set GOARCH=$goarch
9
+ go build -o wcvs
10
+ tar cfvz build/web-cache-vulnerability-scanner_" $version " _" $goos " _" $goarch " .tar.gz wcvs wordlists/headers wordlists/parameters
11
+
12
+ # Linux amd64
13
+ goos=linux
14
+ goarch=amd64
15
+ set GOOS=$goos
16
+ set GOARCH=$goarch
17
+ go build -o wcvs
18
+ tar cfvz build/web-cache-vulnerability-scanner_" $version " _" $goos " _" $goarch " .tar.gz wcvs wordlists/headers wordlists/parameters
19
+
20
+ # Linux arm64
21
+ goos=linux
22
+ goarch=arm64
23
+ set GOOS=$goos
24
+ set GOARCH=$goarch
25
+ go build -o wcvs
26
+ tar cfvz build/web-cache-vulnerability-scanner_" $version " _" $goos " _" $goarch " .tar.gz wcvs wordlists/headers wordlists/parameters
27
+
28
+ # Darwin/MacOS amd64
29
+ goos=linux
30
+ goarch=amd64
31
+ set GOOS=$goos
32
+ set GOARCH=$goarch
33
+ go build -o wcvs
34
+ tar cfvz build/web-cache-vulnerability-scanner_" $version " _" $goos " _" $goarch " .tar.gz wcvs wordlists/headers wordlists/parameters
35
+
36
+ # Darwin/MacOS arm64
37
+ goos=darwin
38
+ goarch=arm64
39
+ set GOOS=$goos
40
+ set GOARCH=$goarch
41
+ go build -o wcvs
42
+ tar cfvz build/web-cache-vulnerability-scanner_" $version " _" $goos " _" $goarch " .tar.gz wcvs wordlists/headers wordlists/parameters
43
+
44
+ # FreeBSD amd64
45
+ goos=freebsd
46
+ goarch=amd64
47
+ set GOOS=$goos
48
+ set GOARCH=$goarch
49
+ go build -o wcvs
50
+ tar cfvz build/web-cache-vulnerability-scanner_" $version " _" $goos " _" $goarch " .tar.gz wcvs wordlists/headers wordlists/parameters
51
+
52
+ # OpenBSD amd64
53
+ goos=openbsd
54
+ goarch=amd64
55
+ set GOOS=$goos
56
+ set GOARCH=$goarch
57
+ go build -o wcvs
58
+ tar cfvz build/web-cache-vulnerability-scanner_" $version " _" $goos " _" $goarch " .tar.gz wcvs wordlists/headers wordlists/parameters
59
+
60
+ # reset GOOS and GOARCH
61
+ set GOOS=
62
+ set GOARCH=
63
+
64
+ # remove wcvs
65
+ rm wcvs
66
+
67
+ # generate checksum file
68
+ find build/ -type f \( -iname " *.tar.gz" -or -iname " *.zip" \) -exec sha256sum {} + > build/web-cache-vulnerability-scanner_" $version " _checksums_sha256.txt
You can’t perform that action at this time.
0 commit comments