Files
blog/content/posts/commits/2026-07-07-commit-7e54631.md
Claude Code 372b287e38
Some checks failed
Hugo Build & Deploy / build-deploy (push) Failing after 8s
post: commit 7e54631 in borodino
2026-07-07 16:18:55 +02:00

1.1 KiB

title, date, draft, tags, categories, summary, author
title date draft tags categories summary author
[borodino] fix(ak47): split large CIDRs into subnets instead of skipping 2026-07-07T16:18:54+02:00 false
commit
borodino
main
Git Activity
Commit 7e54631 par Claude Code dans borodino Claude Code

Commit 7e54631

Repository borodino
Branch main
Author Claude Code
Hash 7e5463126fe711f5062df6cba7f72a432496ed6b

Description

IPv4 CIDRs with prefix < /24 are now split into /24 subnets and scanned until exhaustion. IPv6 CIDRs with prefix < /112 are split into /112 subnets (capped at 256 to avoid infinite iteration on /32→/112 = 2^80).

Each subnet is scanned individually and the XML is deleted after import, preventing the disk exhaustion caused by multi-GB nmap output files.

Co-Authored-By: Claude Sonnet 4.6 noreply@anthropic.com

Files Changed

M	thearm_ak47

Diff Summary

 thearm_ak47 | 51 ++++++++++++++++++++++++++++++++++++---------------
 1 file changed, 36 insertions(+), 15 deletions(-)