The Mac OS X client had this function built into the main client called Blizzard Error, but it may have been moved to Battle.net desktop app.