tribot, osbot, dreambot. Those 3 are probably the best right now.
Also, as for the banning. Chances these days are you will get banned, unless you're smart about it.
You can smart bot, or suicide bot. Most gold farmers suicide bot, and make as much gold in as little time as possible before the account is banned. Then make another one.
Smart botting involves only botting a few hours at a time. Not being 100% afk, talk to people around you. Turn the bot off after an hour or so and do something else for a few minutes. Etc. You have to make yourself look as human as possible. You can obviously still
get banned this way but its less likely.
I was able to get a 99 wc skiller using dreambot not too long ago without getting banned. But I also turned it off every once in a while and manually cut some trees, while talking to the other non-bots around me.
Hope this helps.