From 10111d0f0cedc879167894f75a1d578249a0ff0d Mon Sep 17 00:00:00 2001 From: Betty Date: Wed, 13 May 2026 16:46:02 +0200 Subject: [PATCH] post: commit e64ebfc in bojemoi --- .../commits/2026-05-13-commit-e64ebfc.md | 52 +++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 content/posts/commits/2026-05-13-commit-e64ebfc.md diff --git a/content/posts/commits/2026-05-13-commit-e64ebfc.md b/content/posts/commits/2026-05-13-commit-e64ebfc.md new file mode 100644 index 0000000..4c01f2d --- /dev/null +++ b/content/posts/commits/2026-05-13-commit-e64ebfc.md @@ -0,0 +1,52 @@ +--- +title: "[bojemoi] feat(borodino): filtre IP mobiles/résidentielles dans ak47 et bm12" +date: 2026-05-13T16:46:02+02:00 +draft: false +tags: ["commit", "bojemoi", "main"] +categories: ["Git Activity"] +summary: "Commit e64ebfc par Betty dans bojemoi" +author: "Betty" +--- + +## Commit `e64ebfc` + +| | | +|---|---| +| **Repository** | bojemoi | +| **Branch** | `main` | +| **Author** | Betty | +| **Hash** | `e64ebfc87703cbde735ac9090493bb39ebc52538` | + + +### Description + +- bm12 get_random_host(): exclut os_name IN ('Android', 'Android TV', 'Windows Phone') + → 6 802 hosts mobiles/consumer ignorés pour le scan de services + +- ak47: filtre CIDR via jointure sur asn_exclude_ranges (vue matérialisée) + → exclut les plages appartenant à des ASN mobiles, résidentiels ou satellite + +- DB ip2location: import DB-IP ASN Lite (469 777 entrées, CC BY 4.0) + → tables asn_lite, asn_exclude (998 ASNs: 280 mobile + 689 résidentiel + 29 satellite) + → vue matérialisée asn_exclude_ranges (12 683 ranges indexées) + +- Ajout update-asn-db.sh : script de mise à jour mensuelle automatique + +Co-Authored-By: Claude Sonnet 4.6 + +### Files Changed + +``` +M borodino/thearm_ak47 +M borodino/thearm_bm12 +A borodino/update-asn-db.sh +``` + +### Diff Summary + +``` + borodino/thearm_ak47 | 11 +++++++-- + borodino/thearm_bm12 | 27 ++++++++++++++-------- + borodino/update-asn-db.sh | 57 +++++++++++++++++++++++++++++++++++++++++++++++ + 3 files changed, 84 insertions(+), 11 deletions(-) +```