Fail2ban और Denyhosts के बीच एक और अंतर यह है कि Denyhosts अन्य Denyhosts उपयोगकर्ताओं के साथ ब्लॉक सूची साझा कर सकता है। Fail2ban के साथ, आप केवल उन IP को ब्लॉक कर सकते हैं जिन्हें आपके सर्वर ने पहले देखा है - Denyhosts के साथ, एक क्रूर-बल प्रयास कभी भी आपके सर्वर को नहीं मिल सकता है, अगर किसी और ने इसे देखा है, और हमलावर से पहले ब्लॉक सूची आपके सर्वर पर डाउनलोड हो गई है आपके कंप्यूटर पर जाता है।
फिर भी एक और अंतर यह है कि Fail2ban iptables का उपयोग करता है, जबकि Denyhosts tcpwrappers का उपयोग करता है। दूसरों ने पहले इस अंतर का उल्लेख किया है, लेकिन ध्यान देने योग्य कुछ साइड नोट्स हैं।
iptables सीमित है कि आप कितने आईपी एड्रेस को कुशलता से ब्लॉक कर सकते हैं। शायद यही कारण है कि फेल 2बान में ब्लॉक सूचियों को साझा करने के लिए एक तंत्र नहीं है।
एक और प्रभाव यह है कि जब iptables को nftables से बदल दिया जाता है, तो Fail2ban शायद काम करना बंद कर देगा या फिर से लिखने की आवश्यकता होगी। Denyhosts संभवतः काम करना जारी रखेंगे।
तो, दोनों के फायदे और कमियां हैं। मुझे दोनों पसंद हैं; अपने लिए, मैं डेनिहोस्ट का उपयोग कर रहा हूं क्योंकि आमतौर पर मैं केवल एसएसएच की रक्षा करना चाहता हूं, और मुझे ब्लॉक सूची साझा करना पसंद है।