Commit Graph

36 Commits

Author SHA1 Message Date
a2dff48936 Refactor request logic with reusable fetch function and add methods to handle separated IP parsing for both regular and ZIP responses. 2026-03-18 21:05:11 +05:00
e09411f871 Add method to parse IPs by version (IPv4/IPv6) with validation and limit support 2026-03-18 21:04:33 +05:00
1b16ae243f Add support for parsing IPs by version (IPv4 and IPv6) with validation logic 2026-03-18 21:03:50 +05:00
cfbf4ce504 Add StopForumSpam example link to README 2026-03-15 20:28:36 +05:00
17115d97c6 Add StopForumSpam example for fetching and parsing IP blocklist data 2026-03-15 20:27:58 +05:00
1dc7a8b22c Add ZIP archive handling support for fetching and parsing blocklist data 2026-03-15 20:27:31 +05:00
e4fc07871b Add GreenSnow example link to README 2026-03-15 19:06:26 +05:00
faedb345df Add Greensnow example for fetching and parsing IP blocklist data 2026-03-15 19:05:16 +05:00
ee0e36b40d Add Blocklist.de example link to README 2026-03-15 18:59:25 +05:00
790073aa95 Add Blocklist.de example for fetching and parsing IP blocklist data 2026-03-15 18:58:19 +05:00
e18859e78f Add a link to Daniel Gerzo's BruteforceBlocker list usage example to your README file. 2026-03-15 18:18:05 +05:00
aeb855c0b8 Add BruteforceBlocker example for fetching and parsing IP blocklist data 2026-03-15 18:07:40 +05:00
5b8974101e Add CIArmy example link to README 2026-03-15 17:48:00 +05:00
dd4e5619c7 Add CIArmy example for fetching and parsing IP blocklist data 2026-03-15 17:47:14 +05:00
172c32237b Normalize capitalization of "HONEYPOT" in README example link. 2026-03-15 17:40:42 +05:00
364e657641 Fix typo in README by removing unnecessary hyphen in "IP адресов" 2026-03-15 16:48:58 +05:00
e4b0ed6668 Clarify README description by generalizing "bad IP addresses" to "IP addresses" 2026-03-15 16:47:49 +05:00
f295c402af Add README with installation steps, usage examples, and license information 2026-03-15 16:45:31 +05:00
062cb25551 Add Tor example for fetching and parsing IP blocklist data 2026-03-15 16:43:14 +05:00
17dbfac864 Clarify example comments by generalizing "bad IP addresses" to "IP addresses" 2026-03-15 16:41:28 +05:00
68eb3a055d Add Project Honeypot example for fetching and parsing blocklist data 2026-03-15 16:05:35 +05:00
a20d939e0d Clarify documentation for NewConfigWithValidator limit and validator parameters 2026-03-15 16:05:18 +05:00
9cda5799e1 Clarify usage of limit parameter in DShield example 2026-03-15 16:03:58 +05:00
7702b5a431 Add DShield example for fetching and parsing blocklist data 2026-03-15 15:56:08 +05:00
941e0541bf Add Spamhaus JSON example to demonstrate blocklist usage 2026-03-15 15:46:59 +05:00
16f233197d Add comment to NewConfig explaining the limit parameter 2026-03-15 15:35:19 +05:00
ae2bcc6ddf Add RSS parser implementation for IP extraction 2026-03-14 11:55:48 +05:00
b649509fcb Add text parser implementation for IP extraction from plain text files 2026-03-14 11:54:24 +05:00
1f95752b45 Add comments to jsonLinesParser for improved documentation 2026-03-14 11:47:27 +05:00
c1e0d071a6 Add comments to JSON Lines parser for improved documentation 2026-03-14 11:41:24 +05:00
b47597310c Improve readability by adjusting blocklist constants spacing 2026-03-14 11:37:17 +05:00
7f2376a904 Add JSON lines parser implementation with IP extraction support 2026-03-14 11:36:25 +05:00
cc0dc64d91 Add blocklist package with config and data fetching functions 2026-03-14 11:36:04 +05:00
2409794159 Add IP address parser and validators 2026-03-14 11:35:35 +05:00
b72401fba6 Initialize Go module for the project 2026-03-14 11:23:59 +05:00
b5290d5270 Add MIT license to the repository 2026-03-14 11:11:01 +05:00