Comment changer l’adresse mac de sa carte réseau ? Via “ifconfig” La méthode la plus couramment rencontrée pour changer l’adresse mac d’une interface réseau consiste à utiliser “ifconfig” (en tant que root ou via sudo) : ifconfig <interface> hw <class> <address> Ce qui donne à l’usage : mafalda ~ # ifconfig eth0 eth0 Link encap:Ethernet [...]
Le 20 Avril 2012, le site eSecurity Planet publiait un article intitulé “Top 5 WordPress Vulnerabilities and How to Fix Them” sur quelques faiblesses de la sécurité de WordPress et sur des solutions pour y remédier. Ces conseils peuvent s’appliquer à de nombreux autres CMS (Joomla, CMS Made Simple, SPIP, etc). En simplifié, un CMS [...]
Comment déterminer si un script est toujours en cours d’exécution ? Ce court article propose deux solutions simple pour déterminer si un processus est toujours en cours, sans passer par un chaînage de “ps” et de “grep” pas toujours élégants. Utilisation du pseudo système de fichier “proc” La première alternative consiste à tester l’existence dans [...]
Comment récupérer le PID du script/shell courant ? En Bash la variable ${$} contient le PID (process ID, l’identifiant numérique du processus sur le système) du processus qui l’appelle. Dans le shell : fhh@cixi ~ $ echo ${$} # Quel est le pid du shell courant ? 803 fhh@cixi ~ $ ps | grep 803 [...]
“ttyrec” Est un utilitaire permettant d’enregistrer, dans un format spécifique, l’activité d’un terminal (tty). Le format de sortie permet de visionner les différentes actions effectuées et leurs retours mais aussi d’effectuer des copiés/collés (au format texte) des contenus de la vidéo. Installation “ttyrec” S’installe sur la plupart des distributions via le gestionnaire de paquets classiquement [...]
Après avoir disséqué quelques firewalls d’origines diverses basés sur iptables, un des problèmes observés couramment est l’application de règles à un grand nombre d’IP. La solution classique consiste à enregistrer les IP concernées dans un fichier et à écrire une boucle qui génère la même règle pour chaque adresse. Exemple simplifié : uniq ${FILE_BLACKLISTED_IP} | [...]