A comprehensive RBL (Real-time Blackhole List) lookup tool with web interface, DNS server, API and command-line capabilities. This Multi-RBL server provides network operators with quick access to multiple real time blocking lists through its web interface and DNS server. Custom RBL mode allows for running ones own RBL list and MultiRBL support in the DNS server provides quick resolution to multiple lists through a single DNS query

Features

  • DNS Server: RFC-compliant DNS server with intelligent PostgreSQL caching
  • Custom RBL: Self-managed blocklist with CIDR range support (IPv4/IPv6)
  • Multi-RBL Lookup: Query all RBLs at once via DNS with 250ms timeout
  • Multi-Zone Support: Configure multiple DNS zones with different RBL sets for targeted checks
  • Web Interface: Modern, responsive web UI with real-time updates
  • CLI Tool: PHP command-line tool with formatted table output and custom RBL management
  • Two-Tier Caching: Optional memcache (L1 ~0.1ms) + PostgreSQL (L2 ~1-5ms)
  • API Key Authentication: Secure admin API for custom RBL management
  • Concurrent Queries: Check 40+ RBL servers simultaneously
  • Fast Performance: Cache hits ~1ms, concurrent DNS lookups, efficient CIDR matching
  • Color-Coded Results: Easy-to-read status indicators
  • Filterable Results: View all, listed only, clean only, or errors only

Github Demo server