Have you tried Lopht Cracker?