I just tried some of the endtools on OpenBSD last night and they didn't work right off the bat. I made some modifications to get the following programs to work correctly.
endtube,endget,endcurl,endnode,endloads
to get these to work:
-Change the random number generation scheme to the variable $RANDOM
- Get rid of the torsocks -i flag.
- shuf doesn't exist in default install
- change shuf -n 1 to sort -R | head -n 1
I'm going to do some more fixing with these files and I'll post them as a separate branch for BSD. I'll do it this way because I want to keep the -i isolate flag for gnu/linux. But the files work on BSD.