rblchecker


Namerblchecker JSON
Version 1.0.5.1 PyPI version JSON
download
home_pageNone
SummaryUse rblchecker to check whether your outgoing mail IP addresses are listed on RBLs.
upload_time2024-08-26 14:40:49
maintainerNone
docs_urlNone
authorNone
requires_pythonNone
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # rblchecker

Use rblchecker to check whether your outgoing mail IP addresses are listed on RBLs.

The following checkers are supported:

* DNS
* * Every host in the config is checked.
* Microsoft SNDS
* * Not only blacklisted IPs, but also IPs with a 'special' status are returned. See 'IP status' on https://sendersupport.olc.protection.outlook.com/snds/FAQ.aspx

# Install

## PyPI

Run the following command to install the package from PyPI:

    pip3 install rblchecker

# Configure

Find an example config in `config.yml`.

# Usage

Run all checkers:

    rblchecker --config-path=...

Example output:

```
(DNS) IP address 198.51.100.100 is listed on access.redhawk.org (100.100.51.198.access.redhawk.org -> 127.0.0.0)
(SNDS) IP address 198.51.100.100 is listed on SNDS (reason: 'Junked due to user complaints or other evidence of spamming')
```

If there's any listings, the command exits with a non-zero RC.

            

Raw data

            {
    "_id": null,
    "home_page": null,
    "name": "rblchecker",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": null,
    "author": null,
    "author_email": "Cyberfusion <support@cyberfusion.io>",
    "download_url": "https://files.pythonhosted.org/packages/e7/31/00896325b8715d8f7e6070f43c2026e9338f5ab400bf2d7a10b8b7b90126/rblchecker-1.0.5.1.tar.gz",
    "platform": null,
    "description": "# rblchecker\n\nUse rblchecker to check whether your outgoing mail IP addresses are listed on RBLs.\n\nThe following checkers are supported:\n\n* DNS\n* * Every host in the config is checked.\n* Microsoft SNDS\n* * Not only blacklisted IPs, but also IPs with a 'special' status are returned. See 'IP status' on https://sendersupport.olc.protection.outlook.com/snds/FAQ.aspx\n\n# Install\n\n## PyPI\n\nRun the following command to install the package from PyPI:\n\n    pip3 install rblchecker\n\n# Configure\n\nFind an example config in `config.yml`.\n\n# Usage\n\nRun all checkers:\n\n    rblchecker --config-path=...\n\nExample output:\n\n```\n(DNS) IP address 198.51.100.100 is listed on access.redhawk.org (100.100.51.198.access.redhawk.org -> 127.0.0.0)\n(SNDS) IP address 198.51.100.100 is listed on SNDS (reason: 'Junked due to user complaints or other evidence of spamming')\n```\n\nIf there's any listings, the command exits with a non-zero RC.\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Use rblchecker to check whether your outgoing mail IP addresses are listed on RBLs.",
    "version": "1.0.5.1",
    "project_urls": {
        "Source": "https://github.com/CyberfusionIO/rblchecker"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "5fb827354fbc1d6b1367be6b71efe9b866288819f0299d009891bfc6e4d4be6c",
                "md5": "789754c1c3916ea5fa6ca63ed2132192",
                "sha256": "7b74ebb4132936e81af61cdd5aca079287bda444ffd0c5291ec12921f9db02dd"
            },
            "downloads": -1,
            "filename": "rblchecker-1.0.5.1-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "789754c1c3916ea5fa6ca63ed2132192",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 5196,
            "upload_time": "2024-08-26T14:40:48",
            "upload_time_iso_8601": "2024-08-26T14:40:48.570125Z",
            "url": "https://files.pythonhosted.org/packages/5f/b8/27354fbc1d6b1367be6b71efe9b866288819f0299d009891bfc6e4d4be6c/rblchecker-1.0.5.1-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e73100896325b8715d8f7e6070f43c2026e9338f5ab400bf2d7a10b8b7b90126",
                "md5": "27f68dc4919eb098f186eb15d156ed6e",
                "sha256": "adb4f48008a75ff332550bfdaaf98481d245ed9b428b8f29e24c3db7117abbc2"
            },
            "downloads": -1,
            "filename": "rblchecker-1.0.5.1.tar.gz",
            "has_sig": false,
            "md5_digest": "27f68dc4919eb098f186eb15d156ed6e",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 4032,
            "upload_time": "2024-08-26T14:40:49",
            "upload_time_iso_8601": "2024-08-26T14:40:49.689506Z",
            "url": "https://files.pythonhosted.org/packages/e7/31/00896325b8715d8f7e6070f43c2026e9338f5ab400bf2d7a10b8b7b90126/rblchecker-1.0.5.1.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-08-26 14:40:49",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "CyberfusionIO",
    "github_project": "rblchecker",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "rblchecker"
}
        
Elapsed time: 0.47842s