Skip to content

Commit

Permalink
fix nil pointer, update buildBinaries, increase version number to 1.1.1
Browse files Browse the repository at this point in the history
  • Loading branch information
m10x committed Feb 15, 2024
1 parent c27bea0 commit c192aa1
Show file tree
Hide file tree
Showing 6 changed files with 16 additions and 20 deletions.
3 changes: 2 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,5 @@ go.work

.vscode
urls.txt
__*
__*
build/
17 changes: 4 additions & 13 deletions buildBinaries.sh
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,5 +1,8 @@
#!/bin/bash
version=1.0.5
version=1.1.1

mkdir build/
rm build/*

# Windows amd64
goos=windows
Expand Down Expand Up @@ -31,18 +34,6 @@ goarch=arm64
GOOS=$goos GOARCH=$goarch go build -o tinja
tar cfvz build/TInjA_"$version"_"$goos"_"$goarch".tar.gz tinja

# FreeBSD amd64
goos=freebsd
goarch=amd64
GOOS=$goos GOARCH=$goarch go build -o tinja
tar cfvz build/TInjA_"$version"_"$goos"_"$goarch".tar.gz tinja

# OpenBSD amd64
goos=openbsd
goarch=amd64
GOOS=$goos GOARCH=$goarch go build -o tinja
tar cfvz build/TInjA_"$version"_"$goos"_"$goarch".tar.gz tinja

# reset
GOOS=
GOARCH=
Expand Down
2 changes: 1 addition & 1 deletion cmd/root.go
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ import (
)

var (
version = "v1.1.0"
version = "v1.1.1"
envPrefix = "TINJA"
useragent = "TInjA " + version
uaChrome = "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/92.0.4515.131 Safari/537.36"
Expand Down
8 changes: 6 additions & 2 deletions pkg/reflection.go
Original file line number Diff line number Diff line change
Expand Up @@ -89,10 +89,14 @@ func analyzeReflection(name string, typ int, u string) (bool, error) {
func doReflectionCheckRequest(u string) string {
config.Data = ""
config.Parameters = []string{}
req, _ := buildRequest(u, config)
req, err := buildRequest(u, config)
if err != nil {
PrintVerbose("Error: doReflectionRequest: buildRequest:"+err.Error()+"\n", Yellow, 1)
return ""
}
body, _, _, _, err := doRequest(req)
if err != nil {
PrintVerbose("Error: doReflectionRequest: "+err.Error()+"\n", Yellow, 1)
PrintVerbose("Error: doReflectionRequest: doRequest:"+err.Error()+"\n", Yellow, 1)
}
return body
}
Expand Down
4 changes: 2 additions & 2 deletions pkg/request.go
Original file line number Diff line number Diff line change
Expand Up @@ -44,14 +44,14 @@ func buildRequest(u string, conf structs.Config) (req *http.Request, err error)
if conf.Data != "" {
req, err = http.NewRequest("POST", u, bytes.NewBufferString(conf.Data))
if err != nil {
Print("buildRequest: "+err.Error()+"\n", Red)
Print("buildRequest: NewRequest: "+err.Error()+"\n", Red)
return
}
req.Header.Set("Content-Type", "application/x-www-form-urlencoded")
} else {
req, err = http.NewRequest(http.MethodGet, u, nil)
if err != nil {
Print("buildRequest: "+err.Error()+"\n", Red)
Print("buildRequest: NewRequest: "+err.Error()+"\n", Red)
return
}
}
Expand Down
2 changes: 1 addition & 1 deletion pkg/scan.go
Original file line number Diff line number Diff line change
Expand Up @@ -276,7 +276,7 @@ func scanURL(u string, crawl structs.Crawl, typ int) ReportWebpage {

msg = "Sending default request\n"
PrintVerbose(msg, NoColor, 2)
reqDefault, _ := buildRequest(u, config)
reqDefault, err := buildRequest(u, config)
if err != nil {
msg := "Error: ScanURL: buildRequest: " + err.Error()
Print(msg+"\n", Red)
Expand Down

0 comments on commit c192aa1

Please sign in to comment.