I was blocked from my own site today by Bad Behavior, for both loading pages and sending XML-RPC from MarsEdit. There is some self-help for this kind of problem, which I followed when I had a chance.
I didn’t see any of my IP addresses in my site’s spam logs, which meant something else was probably wrong.
It turns out there was an update to the Bad Behavior library, which now stands at version 2.0.11. It was updated December 6, 2007. And the description:
“Within the past two days users have found themselves blocked from their own sites while using recent versions of Bad Behavior. A third party blacklist which Bad Behavior queries recently began sending false positives for any IP address queried, causing everyone using Bad Behavior to be blocked. This issue is fixed in Bad Behavior 2.0.11.”
Once I downloaded and installed that library in the Drupal Bad Behavior module, I was able to access my site and use MarsEdit successfully again. Whew!