Oct. 2012
Listes des tables existant dans une base  Sqlite
Pour afficher les tables existantes dans une base Sqlite, et que ce soit scriptable par PHP, on peut utiliser :...
Utiliser DuckDuckGo dans la barre principale  Firefox
La barre principale de Firefox peut aussi être utilisée pour faire des recherches. Par défaut, Google est utilisé....
XFce4/Xubuntu : Roulette de la souris change de workspace  Ubuntu
Pour activer/désactiver le support de la roulette de souris changeant de workspace (panneau virtuel), il faut aller...
Modifier un fichier  Sed
Pour modifier un fichier selon un critère de recherche, on utilise la commande sed -i 's/chaîne cherchée/chaîne de...
Supprimer une ligne  Sed
Avec Sed, on peut supprimer la ligne d'un fichier qui contient une chaîne recherchée : sed -i '/chaîne à chercher/d'...
Find et l'option -delete  Linux
Pour effacer un fichier découvert par find, on peut utiliser la commande find /repertoire -type f -delete Attention à...
Wireshark sans compte root  Wireshark
Par défaut, wireshark doit être lancé par root pour pouvoir capturer les trames des interfaces réseau (mode...
Sept. 2012
Afficher les X premiers caractères d'une chaîne  Bash
Pour obtenir les X premiers caractères d'une chaîne, on peut utiliser la commande cut -c -10 On affiche dans ce cas...
Sniffer les connexions réseau FreeRadius  FreeRadius
Le paquet FreeRadius est fourni avec un utilitaire très sympa nommé radsniff. Lancé avec l'option -x, il permet de lire...
Liste des partitions  Linux
La liste des partitions de Linux est disponible par la commande cat /proc/partitions. Elle renvoie : major minor...
Un nombre aléatoire  Bash
Pour obtenir un nombre aléatoire en Bash, il suffit de récupérer la variable $RANDOM ! Elle fournit un nombre différent...
Installer Java sur Ubuntu  Ubuntu
On peut installer Java sans contrevenir aux droits de copie. Pour cela, il faut que le gestionnaire de paquets...
Créer un fichier de 10Mo  Linux
Pour créer un fichier de 10Mo, on peut le faire de la façon suivante : dd if=/dev/zero of=fichier-10M count=1...
Limiter les accès du compte root depuis certains réseaux  SSH
Pour autoriser la connexion root depuis seulement certaines adresses IP ou certains réseaux, il faut configurer...
Août 2012
Voir les erreurs sur les interfaces réseau  BSD
Pour afficher les erreurs des interfaces réseau : netstat -ni -I em0 Name Mtu Network Address...
Les erreurs signalées par les switches  Cisco
Les switches peuvent générer des erreurs pour des causes multiples. On voit alors les compteurs grimper. Runts /...
Limiter les adresses IP  Wireshark
Pour limiter les adresses IP sniffées par Wireshark/Tshark/tcpdump, on utilise : tcpdump -n "src or dst...
BGP : Voir les routes annoncées et reçues  Cisco
Il est possible de voir les routes annoncées par un peer BGP avec la commande (reçues par notre routeur) : show ip bgp...
Gérer un type depuis le fichier lui-même  Vim
Dans certains cas, Vim ne reconnaît pas le type de fichier dans lequel on travaille. On peut définir ce type en mettant...
Supprimer dnsmasq de la gestion par Network Manager  Ubuntu
Depuis la version 12.04 de ubuntu, Network Manager utilise un processus de DNS local nommé 'dnsmasq'. Celui-ci se...
Empêcher l'autoconfiguration IPv6  Linux
Par défaut, Linux autorise l'autoconfiguration du réseau par IPv6. Pour supprimer cette fonctionnalité, on peut...
IPv6 et la vie privée : les adresses temporaires  Réseau
Une des solutions apportées par IPv6 est de changer les adresses IP sources utilisées lorsque notre PC se connecte vers...
Adresses MAC pour le multicast  Réseau
Pour que les switches utilisent du multicast, des adresses MAC spécifiques ont été reservées. Il s'agit des adresses...
Lire l'adresse MAC dans le log  IPTables
Le log de IPTable est de la forme : Aug 17 15:54:17 machine kernel: Packet Filter INPUT => IN=vmbr1 OUT=...
Supprimer tous les caractères non définis  PHP
Dans une chaîne, si on veut supprimer tous les caractères qui ne sont pas définis, on peut utiliser la regexp suivante...
Suppression des lignes blanches dans une chaine  PHP
On peut supprimer toutes les lignes blanches et les indentations d'une chaine avec la regexp : <?php $string =...
ARP sur IPv6 : Neighbors  Réseau
Sur IPv6, ARP n'existe pas. C'est remplacé par une adresse de multicast "ff02::1:ff00:fe". Pour voir les adresses...
Adresses Multicast IPv4  IPv4
224.0.0.0 Base Address (Reserved) 224.0.0.1 All Systems on this...
Adresses Multicast IPv6  Réseau
FF01:0:0:0:0:0:0:1 All Nodes Address FF01:0:0:0:0:0:0:2 All...
DHCPv6 : Acquisition des DNS  Réseau
Par défaut, une machine souhaitant obtenir les informations du réseau envoie une paquet ICMPv6 de type 133 (Router...
Filtrer uniquement IPv6  Wireshark
Wireshark/Tshark peut filtrer et afficher uniquement IPv6 en lui fournissant l'option 'ip6' : tshark -n -i eth0...