Skip to content

Commit 36b1a5a

Browse files
committed
Update v4.7.0
1 parent 469e0a1 commit 36b1a5a

File tree

1 file changed

+8
-10
lines changed

1 file changed

+8
-10
lines changed

cmd/health.go

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -162,16 +162,14 @@ func generalCheck() error {
162162
if _, err = utils.RunCommandWithErr("timeout --help"); err != nil {
163163
errorBinary = append(errorBinary, "timeout")
164164
}
165-
if _, err = utils.RunCommandWithErr("subfinder -h"); err != nil {
166-
errorBinary = append(errorBinary, "subfinder")
167-
}
168-
169-
if _, err = utils.RunCommandWithErr(("httpx -h")); err != nil {
170-
errorBinary = append(errorBinary, "httpx")
171-
}
172-
173-
if _, err = utils.RunCommandWithErr("nuclei -h"); err != nil {
174-
errorBinary = append(errorBinary, "nuclei")
165+
// Check for required binaries
166+
binaries := []string{"subfinder", "httpx", "nuclei"}
167+
for _, binary := range binaries {
168+
if _, err = utils.RunCommandWithErr(fmt.Sprintf("%s -h", binary)); err != nil {
169+
if _, err = utils.RunCommandWithErr(fmt.Sprintf("%s -h", path.Join(options.Env.BinariesFolder, binary))); err != nil {
170+
errorBinary = append(errorBinary, binary)
171+
}
172+
}
175173
}
176174

177175
if len(errorBinary) > 0 {

0 commit comments

Comments
 (0)