I encountered something strange. When I installed your Bad Behavior Mod and Cloudflare Mod both together, no IP adresses showed up. When I deactivated the Cloudflare Mod, IP adresses started showing up again. Bad Behavior Mod is configured to Reverse Proxie with the CF header, no IP adresses defined. Is there some sort of compatibility issue between those mods? Will I encounter any negative effects just using Bad Behavior mod and not Cloudflare mod?
NO! I have been using both mods together uninterrupted since I created them. I have no issues.
CF mod has nothing to do with the Bad Behavior (BB) mod. CloudFlare (CF) mod only changes the way SMF reads the ip addresses. Due to security reasons, Bad Behavior finds the visitors ip address internally, keeps them to it's self and does not share them with SMF. BB is an island upon it's self. Neither mod uses any part of the other to operate.
The missing ip address is just CF going down for maintenance, an ip address being spoofed or CF not being turned on. Maybe you need to go to the CF web-page and adjust the CF settings for your site?
Only set Bad Behavior for the "Reverse Proxy/Load Balancer" when CF is active. You need to check "Enable Reverse Proxy", put "Cf-Connecting-Ip" in "IP call to Reverse Proxy" and leave "Reverse Proxy Addresses" blank. Then Bad behavior and the Project Honeypot Feature will use the correct ip addresses for testing.