I have seen many requests for a Linux or mac banlist on multiple forums. Well, I started writing my own--I found that jwc3banlist did not work.
It has really only been me working on the entire thing so forgive any bugs.
I have written a Warcraft III utility for both hosts and clients. It has pinging, location check, ban lists, kicking, and various other quirks like following a specified friend (copies the game names that they join into your clipboard) and getting the latest version of dota The program is called snoopy and you can find the source, an rpm for i386, and an Ubuntu repository with it (though the ubuntu repo is not updated) here: www.snoopy.tuxfamily.org
. You will also find a full list of commands on the "How to Use" tab, a forum.
Moreover, snoopy is released under GPL and is written in C. For mac users, there is someone who uses a mac who has gotten it to work, so it is possible.