AKS Network Capture
Ramasse des captures de paquets bornées depuis des noeuds AKS, avec autorisation et liaison de cible d'abord, pour des preuves au niveau fil.
- Quoi
- Ramasse des captures de paquets bornées depuis des noeuds AKS, avec autorisation et liaison de cible d'abord, pour des preuves au niveau fil.
- Coût
- Gratuit
- Prérequis
- Avant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Sélectionné par Skill Harbor — 💳 **Paid API required / API payante requise** — Usage Azure payant — ce skill exige un compte Azure avec un cluster AKS actif ; votre usage Azure est facturé par Microsoft selon votre propre contrat, et le skill ne lit que votre propre cluster. Captures de paquets bornées sur des noeuds AKS pour des preuves au niveau fil, pour une intention explicite de capture de paquets après des diagnostics en lecture seule. Le flot vérifie les capacités de l'hôte et complète d'abord l'autorisation et la liaison de cible (l'intention de capture n'est pas un consentement de mutation, et un repli en conteneur de debug exige une approbation séparée), puis installe un ConfigMap de capture dans le cluster, capture des noeuds ou pods avec tcpdump dans une image Linux épinglée, génère optionnellement du trafic de test, récupère la capture exacte, et ramasse les preuves de configuration réseau Azure. Il livre des versions Bash et PowerShell de cinq scripts plus le script run-capture en cluster et une référence d'autorisation. Les captures de paquets peuvent contenir des identifiants et des données client, comme la référence d'autorisation amont l'avertit : les captures vont seulement à une destination d'artefact que tu approuves. Crédit : @microsoft. Licence MIT. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans Muse📌 Version épinglée : commit cf79ce8Le prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
- Peut lancer des commandes sur l’ordinateur de ton Muse.
Ce que le scan a trouvé — extraits du prompt d’installation
- exécute des commandes — Prerequisites: Paid Azure usage and sensitive data, disclosed up front: using this skill requires an Azure acc · Install "AKS Network Capture" for me. Bounded packet captures on AKS nodes for wire level evidence, for explic · - The skill folder holds 13 files: SKILL.md, references/capture-authorization.md, and 11 scripts (Bash and Pow
Avant de commencer : lis ce prompt d'installation au complet, dis-moi en quelques lignes ce que ce skill fait et ce que son installation implique, et attends mon feu vert avant de faire quoi que ce soit d'autre. Prérequis : Usage Azure payant et données sensibles, divulgué en tête : utiliser ce skill exige un compte Azure avec un cluster AKS (facturé par Microsoft selon ton propre contrat), un accès kubectl à ce cluster et la CLI Azure (az) connectée à ton compte, un hôte qui permet l'exécution Bash ou PowerShell des scripts livrés, et une destination d'artefact que tu approuves pour les fichiers de capture. À l'usage, les scripts agissent sur ton propre cluster : ils créent un ConfigMap et des Jobs de capture dans le cluster, roulent tcpdump sur les noeuds ou pods liés, génèrent optionnellement du trafic de test, et récupèrent le paquet pcap à ta destination approuvée avec kubectl cp ; le script de preuves Azure roule des requêtes az en lecture seule (aks show, network vnet, nsg, route table, load balancer, public IP et listes DNS privées) contre ton abonnement. Une capture de paquets enregistre le trafic réseau réel sur la cible liée et peut contenir des identifiants, des jetons et des données client : traite chaque pcap comme sensible, garde-le seulement dans la destination approuvée, et partage-le seulement rédigé. Rien n'est envoyé à aucun service tiers par les scripts, et rien n'est envoyé pendant l'installation elle-même. Installe-moi « AKS Network Capture ». Captures de paquets bornées sur des noeuds AKS pour des preuves au niveau fil, pour une intention explicite de capture de paquets après des diagnostics en lecture seule. Le flot vérifie les capacités de l'hôte et complète d'abord l'autorisation et la liaison de cible (l'intention de capture n'est pas un consentement de mutation, et un repli en conteneur de debug exige une approbation séparée), puis installe un ConfigMap de capture dans le cluster, capture des noeuds ou pods avec tcpdump dans une image Linux épinglée, génère optionnellement du trafic de test, récupère la capture exacte, et ramasse les preuves de configuration réseau Azure. Il livre des versions Bash et PowerShell de cinq scripts plus le script run-capture en cluster et une référence d'autorisation. Les captures de paquets peuvent contenir des identifiants et des données client, comme la référence d'autorisation amont l'avertit : les captures vont seulement à une destination d'artefact que tu approuves. Dépôt : https://github.com/microsoft/azure-skills (le skill est tout le dossier .github/plugins/aks-skills/skills/aks-network-capture/ au commit épinglé : SKILL.md, references/capture-authorization.md, scripts/collect-azure-network-info.ps1, scripts/collect-azure-network-info.sh, scripts/create-capture.ps1, scripts/create-capture.sh, scripts/generate-test-traffic.ps1, scripts/generate-test-traffic.sh, scripts/retrieve-captures.ps1, scripts/retrieve-captures.sh, scripts/run-capture.sh, scripts/setup-capture-configmap.ps1, scripts/setup-capture-configmap.sh) Version épinglée : installe le code au commit cf79ce8778ad063eeac19dbe8bf982d71b466ce0 exactement. Ne substitue pas une version plus récente. Si ce commit est inaccessible, arrête-toi et dis-le-moi. 1. Clone https://github.com/microsoft/azure-skills dans un dossier temporaire, place-toi au commit cf79ce8778ad063eeac19dbe8bf982d71b466ce0, et copie le dossier .github/plugins/aks-skills/skills/aks-network-capture/ de ce checkout. Compare ensuite chaque fichier du dossier aux empreintes enregistrées pour cette fiche le 2026-10-18 : [FINGERPRINTS] - SKILL.md: SHA-256 afa6c749b8a502cb580b8a5eaee036a288ad0dcfd95da1c7723d5ef1add03087 - references/capture-authorization.md: SHA-256 4aec0038c4101b174a0045a685de30ccf0c98282a1245095e299d993e3163d66 - scripts/collect-azure-network-info.ps1: SHA-256 df25b7344f482b8bee6aa86bea294d6955b51df69a4a11109395481d0c49d520 - scripts/collect-azure-network-info.sh: SHA-256 edc899d16a11584f660a09bdd62b8dd2fae02cb72abef7ed23cbadd3259124ea - scripts/create-capture.ps1: SHA-256 3a1fae203f7c1726d744a1910f1e928201fbb6a10b19e4a3d370442e772679c4 - scripts/create-capture.sh: SHA-256 6bc075ed691ef116f69ff265dc26be41f4533a9ba086c7e7e03487328dbf0839 - scripts/generate-test-traffic.ps1: SHA-256 ceff18edbc3a71e0a3c98966d6f2b1fbce7bf480757d525752642f97c74e79c0 - scripts/generate-test-traffic.sh: SHA-256 1267c3b21e512ecb5a2bf20350a0076cdde9a73dbca2d9ad285f9a267cfa6598 - scripts/retrieve-captures.ps1: SHA-256 a5d1339d1567fc9eeb1937c7a6e0cd305f075646b59845518a66f43e461d76ca - scripts/retrieve-captures.sh: SHA-256 7d92407e362dc2eccad9cb33325483948700454942b3603371df107660a772ed - scripts/run-capture.sh: SHA-256 3b76468b59e397b58659ea4330d92f3cb21c764b69b69bae7641809bccc90279 - scripts/setup-capture-configmap.ps1: SHA-256 ca53f2c7b09931c2042afa121d6025b64e468ea7406e186ccc2ce4d86a491ef8 - scripts/setup-capture-configmap.sh: SHA-256 e6ba1f76977fe5f8950a2562bf285b4fdb6274ed6f5309440799cac9efedd307 Si un fichier ne correspond pas, il a changé depuis la préparation de la fiche : ne l'installe pas encore, dis-moi ce que tu as trouvé et laisse-moi décider. 2. Lis SKILL.md au complet (et chaque autre fichier du dossier) et dis-moi en mots simples : ce que le skill fait quand on l'utilise, à quels services il se connecte, s'il lit ou envoie des informations personnelles ou des clés, et tout ce qui semble inhabituel. Arrête-toi sur tout signal d'alerte et dis-le-moi avant d'aller plus loin. Confirme ces points à partir des fichiers : - Le dossier du skill contient 13 fichiers : SKILL.md, references/capture-authorization.md, et 11 scripts (versions Bash et PowerShell pour l'installation, la création, la génération de trafic, la récupération et la collecte de preuves Azure, plus le run-capture.sh en cluster que le ConfigMap porte). La revue manuelle a lu chaque script : ils appellent kubectl et az contre le cluster et l'abonnement liés seulement, et le générateur de trafic peut utiliser kubectl debug ou kubectl exec sur un pod source que tu nommes. - Rien n'est envoyé nulle part pendant l'installation elle-même ; le seul téléchargement est le dossier du skill depuis GitHub au commit épinglé. À l'usage, le paquet pcap est récupéré avec kubectl cp vers la destination que tu as approuvée, et aucun script ne téléverse quoi que ce soit vers un hôte tiers. - Les captures de paquets peuvent contenir des identifiants et des données client (la référence d'autorisation amont le dit dans ces mots) : la capture est bornée, épinglée et au moindre privilège, et la destination d'artefact doit être approuvée avant que le flot roule. - SKILL.md verrouille tout : vérification des capacités de l'hôte et autorisation et liaison de cible avant tout script, approbation séparée avant tout repli en conteneur de debug, et aucun routage de kubectl via Azure MCP ni contournement de la politique de l'hôte. 3. Quand je dis « yes, install », installe-le comme skill : copie tout le dossier dans le répertoire des skills de l'agent, dans un dossier nommé « aks-network-capture », en gardant chaque fichier (SKILL.md, references/capture-authorization.md, scripts/collect-azure-network-info.ps1, scripts/collect-azure-network-info.sh, scripts/create-capture.ps1, scripts/create-capture.sh, scripts/generate-test-traffic.ps1, scripts/generate-test-traffic.sh, scripts/retrieve-captures.ps1, scripts/retrieve-captures.sh, scripts/run-capture.sh, scripts/setup-capture-configmap.ps1, scripts/setup-capture-configmap.sh). 4. Vérifie sans appels réseau : frontmatter valide, fichiers en place. 5. Indique ce qui a été installé, où, et ce qu'il me reste à faire moi-même (par exemple : me connecter ou créer un compte, fournir une clé API, ou installer un outil local nommé dans les prérequis ; utiliser le skill est une étape séparée qui ne commence que quand je le demande, et chaque usage payant ou authentifié divulgué ci-dessus arrive seulement à ce moment-là). GitHub est optionnel : si j'ai un compte GitHub ou la CLI gh, tu peux l'utiliser ; sinon l'accès public suffit. Ne jamais l'exiger sauf s'il figure dans les prérequis ci-dessus. Règles : ne touche à rien en dehors du dossier temporaire et de la cible d'installation. Si quelque chose semble anormal, arrête-toi et demande-moi.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.