diff --git a/internal/testutils/integration.go b/internal/testutils/integration.go index e5c23e4..2f5b3d0 100644 --- a/internal/testutils/integration.go +++ b/internal/testutils/integration.go @@ -7,7 +7,7 @@ import ( "strings" ) -// RunNucleiAndGetResults returns a list of results for a template +// RunHttpxAndGetResults returns a list of the results func RunHttpxAndGetResults(url string, debug bool, extra ...string) ([]string, error) { cmd := exec.Command("bash", "-c") cmdLine := `echo "` + url + `" | ./httpx ` @@ -35,7 +35,7 @@ func RunHttpxAndGetResults(url string, debug bool, extra ...string) ([]string, e return parts, nil } -// RunNucleiAndGetResults returns a list of results for a template +// RunHttpxAndGetCombinedResults returns the results as a single string variable func RunHttpxAndGetCombinedResults(url string, debug bool, extra ...string) (string, error) { cmd := exec.Command("bash", "-c") cmdLine := `echo "` + url + `" | ./httpx ` @@ -53,6 +53,8 @@ func RunHttpxAndGetCombinedResults(url string, debug bool, extra ...string) (str } return string(data), nil } + +// RunHttpxBinaryAndGetResults returns a list of the results func RunHttpxBinaryAndGetResults(target string, httpxBinary string, debug bool, args []string) ([]string, error) { cmd := exec.Command("bash", "-c") cmdLine := fmt.Sprintf(`echo %s | %s `, target, httpxBinary)