Octobre 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...
Septembre 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...