Snippets

Du code concis, avec une explication claire.

bash

curl: limiter le débit up/down pour tests

Appliquer une limite de bande passante côté client lors de téléchargements et uploads.

#curl#limit-rate#throttle
bash

curl: reprendre un téléchargement interrompu

Utiliser -C - pour continuer un download partiel et --range pour segments.

#curl#resume#http
bash

curl: appeler une API via un socket Unix

Utiliser --unix-socket pour cibler un service écoutant sur un socket local.

#curl#unix-socket#http
bash

curl: --resolve forcer l'IP sans toucher au DNS

Cibler une IP précise pour un host (SNI/Host) sans modifier /etc/hosts: debug LB, A/B, IPv4/IPv6.

#curl#resolve#dns
bash

curl: passer par un proxy SOCKS5

Tester la connectivité via un proxy (ex: tunnel SSH -D) avec curl --socks5-hostname.

#curl#socks5#proxy
bash

datamash: calculs statistiques par groupe

Agrèger des colonnes (moyenne, médiane, somme, min, max, écart-type) groupées par clé.

#datamash#stats#groupby
bash

cut: extraire des colonnes vite et bien

Extraire et réordonner des colonnes sur TSV/CSV simples, changer le délimiteur, slices de bytes et compléments.

#cut#columns#csv
bash

dd: patcher un binaire à un offset précis

Écrire quelques octets à un offset sans réécrire tout le fichier.

#dd#patch#binary
bash

debugfs/e2image: forensics et récupération ext4

Explorer inodes/blocs avec debugfs et créer une image métadonnées avec e2image.

#ext4#debugfs#e2image
bash

ddrescue: cloner un disque endommagé

Effectuer une copie avec reprise et carte d'erreurs pour maximiser la récupération.

#ddrescue#recovery#clone
bash

delv: vérifier DNSSEC côté client

Utiliser delv (dig avec validation) pour tester la chaîne DNSSEC localement.

#delv#dnssec#validate
bash

dig +trace: suivre la délégation DNS

Tracer la résolution d'un nom depuis la racine jusqu'au serveur autoritatif.

#dig#trace#delegation