0.0.8 Alpha: RBL check and Slack alerts

Sam Tuke Oct 19 2020 Share

Note: a follow-on release, 0.0.8-1, disables less useful RBLs, prevents repetitious RBL Insights, and increases the security of RBL data processing. Please use that instead of 0.0.8.


Lightmeter Control Center 0.0.8 introduces automatic RBL block list checking for mailserver IPs, and notifications via Slack. A new settings page provides easy configuration of notifications, and setting the IP address to check for RBL blocks.

53 Merge requests and 200 commits went into this release. Please note this release is still in Alpha. Share your feedback using the link present on every application page.

Results of an RBL check for IP blocks in Lightmeter Control Center 0.0.8

RBL check

Lightmeter Control Center now checks for RBL blocklist membership for any IP address provided by the administrator. 200 RBL lists are checked each time, using direct DNS queries to those lists from the local mailserver, and Insights are generated whenever the IP is found to be blocked.

The checks run every three hours by default, except when a new IP address is entered, when the cycle is reset, and checks run within two minutes. A full list of RBLs which are blocking the IP is available by clicking “View More” on the related Insight.

To enable RBL checks for your Postfix mailserver simply enter your MX IP into the ‘Postfix public IP’ field on the new Settings page.

New settings page in Lightmeter Control Center 0.0.8

Notification engine

A new notification engine is included, with Slack as the first supported notification channel. In future many other channels will be added.

A notification is triggered when any Local Insight is generated with high priority / serious status.

Instructions on using Slack notifications are included in the README.

Changes

  • New notification engine for high priority local Insights, supporting Slack as the first notification channel
  • New Insight: Real-time Blackhole List detection for a specified mailserver IP address
  • New settings page, with all values saved and retrieved separately
  • Modal dialogues share the same button styling as other Web UI components
  • Bugfix: Errors incurred while generating Insights are simply logged instead of crashing Control Center
  • Documentation: A screenshot of the latest Control Center relases is included in the README for convenience
  • CI/CD: Whitespace linter added to CI/CD tests

The full list of merge requests and commits is on GitLab.

Contributors

Committers to this release are: Leandro Santiago, Marcel Franke, and Sam Tuke.

Download

Missing your favourite packaging system? Tell us in the comments.

Supported by

This release was funded through the NGI0 PET Fund, a fund established by NLnet with financial support from the European Commission’s Next Generation Internet programme, under the aegis of DG Communications Networks, Content and Technology under grant agreement No 825310.

Leave a Reply

Your email address will not be published.