Bloodhound on Parrot Box broken

Bloodhound does not work Parrot. The neo4j version is too low and when you try to connect bloodhound to it it gives you an error. For some reason when you try to follow the install instructions for neo4j on the bloodhound website

wget -O - | sudo apt-key add -
echo ‘deb stable latest’ > /etc/apt/sources.list.d/neo4j.list
sudo apt-get update

the Parrot OS still won’t install a newer version than 2.1 and when you try to force it by putting =4.4.13 after neo4j apt insists that the version doesn’t exist. This is a big problem. Some of the boxes like Forrest can not be solved without bloodhound. I like Parrot, but hate the fact that some of the tools are broken by default. There’s nothing more I hate than getting half way through a box and then having to switch over to my Kali machine because a tool is broken in Parrot and I can’t fix it (unless someone can give me advice on how). When will this get fixed?

I agree that this is a problem. I was lucky enough to resolve the issue while hacking Forest by downloading Bloodhound v3.0.5 which is compatible with the neo4j version installed on ParrotOS.

One recommendation I have (if you can do it) is to spin up your own VM and work on installing a toolkit with more recent versions. But if you are limited to only using the cloud VMs provided by HTB then I hope someone from HTB can put in a request to upgrade the ParrotOS repos.

Good luck!