Improve velociraptor release URL resolution
The Velociraptor project sometimes creates releases that don't follow a URL convention and add a "-1" to the build number and URL. This update should help handle those cases.
This commit is contained in:
		| @@ -399,7 +399,7 @@ install_velociraptor() { | ||||
|     mkdir /opt/velociraptor | ||||
|   fi | ||||
|   echo "[$(date +%H:%M:%S)]: Attempting to determine the URL for the latest release of Velociraptor" | ||||
|   LATEST_VELOCIRAPTOR_LINUX_URL=$(curl -sL https://github.com/Velocidex/velociraptor/releases/latest | grep 'linux-amd64' | grep -Eo "/(?[^\"]+)" | grep amd | sed 's#^#https://github.com#g') | ||||
|   LATEST_VELOCIRAPTOR_LINUX_URL=$(curl -sL https://github.com/Velocidex/velociraptor/releases/latest | grep linux-amd64 | grep href | head -1 | cut -d '"' -f 2 | sed 's#^#https://github.com#g') | ||||
|   echo "[$(date +%H:%M:%S)]: The URL for the latest release was extracted as $LATEST_VELOCIRAPTOR_LINUX_URL" | ||||
|   echo "[$(date +%H:%M:%S)]: Attempting to download..." | ||||
|   wget -P /opt/velociraptor --progress=bar:force "$LATEST_VELOCIRAPTOR_LINUX_URL" | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Chris Long
					Chris Long