Name | abuseipdb2iptables JSON |
Version |
0.2.1
JSON |
| download |
home_page | |
Summary | |
upload_time | 2024-02-11 00:19:03 |
maintainer | |
docs_url | None |
author | Bruno Thomas |
requires_python | >=3.8,<4.0 |
license | |
keywords |
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# abuseipdb2iptables [![Python application](https://github.com/iroco-co/abuseipdb2iptables/actions/workflows/python-app.yml/badge.svg)](https://github.com/iroco-co/abuseipdb2iptables/actions/workflows/python-app.yml)
Small python utility to convert abuseipdb json file into iptables rules.
## Install
With pip :
```shell
pip install abuseipdb2iptables
```
## Usage
It will group similar ip addresses with networks CIDR.
```shell
abuseipdb2iptables path/to/abuseipdb.json
-A INPUT -s 192.168.1.12/32 -j DROP
-A INPUT -s 172.16.0.0/31 -j DROP
-A INPUT -s 10.9.8.7/31 -j DROP
...
```
Raw data
{
"_id": null,
"home_page": "",
"name": "abuseipdb2iptables",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.8,<4.0",
"maintainer_email": "",
"keywords": "",
"author": "Bruno Thomas",
"author_email": "bruno@barreverte.fr",
"download_url": "https://files.pythonhosted.org/packages/2c/69/7c16e778da5f17de42cec8051c460af05f72b4debb9b32a9a943b7ba4250/abuseipdb2iptables-0.2.1.tar.gz",
"platform": null,
"description": "# abuseipdb2iptables [![Python application](https://github.com/iroco-co/abuseipdb2iptables/actions/workflows/python-app.yml/badge.svg)](https://github.com/iroco-co/abuseipdb2iptables/actions/workflows/python-app.yml)\n\nSmall python utility to convert abuseipdb json file into iptables rules.\n\n## Install\n\nWith pip : \n```shell\npip install abuseipdb2iptables\n```\n\n## Usage\n\nIt will group similar ip addresses with networks CIDR.\n\n```shell\nabuseipdb2iptables path/to/abuseipdb.json\n-A INPUT -s 192.168.1.12/32 -j DROP\n-A INPUT -s 172.16.0.0/31 -j DROP\n-A INPUT -s 10.9.8.7/31 -j DROP\n...\n```\n",
"bugtrack_url": null,
"license": "",
"summary": "",
"version": "0.2.1",
"project_urls": null,
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "c037194a41dc5fb7de98806088785d0cb9063472f36c7915becf92b7e8c09071",
"md5": "3cbcd45191590aa12f8a57b8afa46336",
"sha256": "9cd0f4d39e84222e5dd95e66802d93173d84593bec10c7badb615af62ab2b838"
},
"downloads": -1,
"filename": "abuseipdb2iptables-0.2.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "3cbcd45191590aa12f8a57b8afa46336",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.8,<4.0",
"size": 3586,
"upload_time": "2024-02-11T00:19:02",
"upload_time_iso_8601": "2024-02-11T00:19:02.428345Z",
"url": "https://files.pythonhosted.org/packages/c0/37/194a41dc5fb7de98806088785d0cb9063472f36c7915becf92b7e8c09071/abuseipdb2iptables-0.2.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2c697c16e778da5f17de42cec8051c460af05f72b4debb9b32a9a943b7ba4250",
"md5": "d0d8422164aea42894cee862016e4466",
"sha256": "4cb7684f662b72b0a7ee27eab9d3622740c93e198c627f052e5f1d291bb2cb30"
},
"downloads": -1,
"filename": "abuseipdb2iptables-0.2.1.tar.gz",
"has_sig": false,
"md5_digest": "d0d8422164aea42894cee862016e4466",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.8,<4.0",
"size": 2432,
"upload_time": "2024-02-11T00:19:03",
"upload_time_iso_8601": "2024-02-11T00:19:03.474659Z",
"url": "https://files.pythonhosted.org/packages/2c/69/7c16e778da5f17de42cec8051c460af05f72b4debb9b32a9a943b7ba4250/abuseipdb2iptables-0.2.1.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-11 00:19:03",
"github": false,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"lcname": "abuseipdb2iptables"
}