question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Private DNSBL listed in DNSBL check: dnsbl.cyberlogic.net

See original GitHub issue

Impacted versions

  • Modoboa: git HEAD
  • Installer used: irrelevant
  • Webserver: irrelevant

Steps to reproduce

Look at email box, see that I have received various emails from the Modoboa MX checks about a DNSBL that is broken, badly maintained , irrelevant, and I never knew existed.

Current behavior

The list of DNSBLs defined at modoboa/admin/constants.py includes "dnsbl.cyberlogic.net", which is currently broken (see: https://www.dnsbl.com/2018/05/status-of-dnsblcyberlogicnet-broken.html). I never heard of this DNSBL, and the author of referenced article hasn’t either. Based on his findings I’m assuming that this DNSBL was actually private.

Expected behavior

  1. I would not expect Modoboa to include such obscure DNSBLs by default, just a list of widely accepted and properly supported lists. Please remove the mentioned DNSBL from the modoboa defaults, and any other non-public DNSBLs too. For instance: cyberlogic doesn’t have a website listed at https://www.dnsbl.info/dnsbl-details.php?dnsbl=dnsbl.cyberlogic.net, so performing manual lookups, reading about listing policy and/or getting a removal is a pain to say the least.
  2. Proper documentation on how to remove DNSBLs from the list. I now found out (by reading the code) that Modoboa actually has quite nice support for removing/customizing this list. I fixed my issue by adding the following snippet to my settings.py, but this should be available for anyone reading documentation.
# fix broken DNSBLs
from modoboa.admin.constants import DNSBL_PROVIDERS
DNSBL_PROVIDERS.remove("dnsbl.cyberlogic.net")

Issue Analytics

  • State:open
  • Created 5 years ago
  • Reactions:8
  • Comments:18 (8 by maintainers)

github_iconTop GitHub Comments

12reactions
tonioocommented, May 30, 2018

You can indeed modify the DNSBL provider list as mentioned in the original description, or you can just add DNSBL_PROVIDERS variable to the config file, without the import statement (in this mode, you can only override the whole list).

Anyway, do you think an online panel to control the provider list would be useful? I could propose it through the sponsoring system.

2reactions
whyscreamcommented, Oct 30, 2018

My stance on DNSBLs is that you should only use those DNSBLs that have a clear listing policy (which is public), and getting removed from that list is also possible when you play by the rules of the DNSBL (meaning that those removal guide lines should also be public), as long as the DNSBL doesn’t requires payment to be removed. Parties I trust on these are:

  • Spamhaus (zen.spamhaus.org)
  • Spamcop (bl.spamcop.net)
  • PSBL (psbl.surriel.com)
  • SEM (bl.spameatingmonkey.net)
  • Mailspike (bl.mailspike.net)

Many other DNSBLs fail to document why a server are listed, or how you can get it removed. This means in general that when your server is on such a list, you’re not in a position to fix the problem. It has no use for Modoboa users to be notified of such a listing, because they can’t overcome the issue anyway.

Read more comments on GitHub >

github_iconTop Results From Across the Web

dnsbl.cyberlogic.net
DNS-based block list information/database. Resource to find out information on DNS block lists and check IPs to see if the are block listed...
Read more >
Blacklist in detail: dnsbl.cyberlogic.net - BLalert - BLalert
This blacklist is marked as private and may not be open for public use. We are not able to monitor this list either...
Read more >
Blocklist Resource
If you use this DNSBL (ubl.unsubscore.com) in any of your spam filtering tools, ... the blocking list at dnsbl.cyberlogic.net now contains a "wildcard"...
Read more >
Are there any tools for comparing DNSBL effectiveness?
Run all those IPs through all of your blacklists (trivial to do, just needs a quick DNS lookup for each IP); Score each...
Read more >
DNSBL (RBL) bash script checker - Slurp-Ramen.com
So you want to regularly check your IP(s) if they got listed on one of the many (800+ to be exact) public blacklists...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found