Red ban is nothing about client. You're getting flag by server and it turns to red ban. This is happening because of sent packets. If you are getting disconnect / connect circle for too long, you will get red ban. If you're attacking (aka sending state + damage packet to mob) too far / quick, you will get red ban. It is not client side detection, it is nothing about cheatblocker. Im not using this cheat btw, Im using my own, and I did get red ban just once. Also Im blocking all other unnecessary or already sent packets by me. (Tips for you dev.)
So, in my opinion, writing / using legit farm bot will be the best option for safety of accounts.