pry0cc / axiom

The dynamic infrastructure framework for everybody! Distribute the workload of many different scanning tools with ease, including nmap, ffuf, masscan, nuclei, meg and many more!
MIT License
4.06k stars 645 forks source link

Update default.json #610

Closed random-robbie closed 2 years ago

random-robbie commented 2 years ago

Updated golang to 1.19 to allow go witness to install properly

0xtavian commented 2 years ago

@random-robbie testing this and seeing the same issue mentioned here https://github.com/pry0cc/axiom/pull/604 please Lmk if you disagree

random-robbie commented 2 years ago

Most tools I know are working in my build it wasn't til I tried gowitness I got errors and tried to install in Mac and got a module issue moaning I needed above 1.17 to run go witness.

0xtavian commented 2 years ago

@random-robbie do you mind showing me the output of ls /home/op/go/bin? please and thank you.

ghost commented 2 years ago

I think the workaround is to download the executable after the instances have been created. Its what I do and works.

0xtavian commented 2 years ago

@p0mbe you mean for gowitness? See this issue with another temp fix https://github.com/pry0cc/axiom/issues/601

another thing with gowitness is it seems their pre made binaries aren’t from the latest code. Which (probably) isn’t much better than using their docker image as my temp fix suggests.

If we wanted to just download the binaries instead of building from source we could totally just replace go install command with a wget command to download the binary.

0xtavian commented 2 years ago

I think the workaround is to download the executable after the instances have been created. Its what I do and works.

But yea this totally works too :) there are many ways to skin the proverbial cat

ghost commented 2 years ago

@p0mbe you mean for gowitness? See this issue with another temp fix #601

another thing with gowitness is it seems their pre made binaries aren’t from the latest code. Which (probably) isn’t much better than using their docker image as my temp fix suggests.

If we wanted to just download the binaries instead of building from source we could totally just replace go install command with a wget command to download the binary.

Yes, i use wget to download the binary and it works fine. Its best till this golang issue is sorted, or best a docker image

0xtavian commented 2 years ago

Thanks guys I added this to master without merging. https://github.com/pry0cc/axiom/issues/601#issuecomment-1242608642