background preloader

NixCraft – Linux Tips, Hacks, Tutorials, And Ideas In Blog

Configuration du service iptables Présentation Un pare-feu (ou Firewall) est un dispositif logiciel permettant de filtrer les paquets réseau afin de mettre en place une politique de sécurité. Un pare-feu peut être avec états (stateful firewall) (il mémorise l'état des connexions, en vérifie la conformité et applique des règles adaptées) ou sans état (stateless firewall) (il applique des règles sur chaque paquet de manière indépendante). Plus d'information ici. Le pare-feu linux (appelé iptables) est sans état. INPUT : pour les paquets entrants dans la machine, OUTPUT : pour les paquets générés localement, FORWARD : pour les paquets routés à travers la machine. Lorsqu'un paquet traverse une chaîne, les règles sont testées dans l'ordre les unes après les autres. Structure classique : la chaîne INPUT regroupe les règles de filtrage des paquets entrants. Quelques exercices Commencez par ajouter les lignes suivantes aux fichiers /etc/hosts de votre machine principale et de vos machines clientes :

Margaret's Haiku Blog Ubuntu Genius's Blog DevOps Reactions by yreactions by undermythumblr by @uaiHebert by Leprosy by @uaiHebert by @uaihebert by Oski ti1 declare -a TAB déclarer et remplir le tableau d’un seul coup : declare -a TAB=(élement1 élement2 élement3) entre guillemets si les éléments contiennent des espaces :declare -a TAB=("élement 1″ "élement 2″ "élement 3″) tab[0]=val affectation du premier enregistrement de tab tab[5]=val affectation du sixième enregistrement de tab tab[${tab[@]}]=val affectation de l’élément suivant le dernier indice de tab tab+=(‘toto’) Ajoute toto au tableau tab Supprimer tous les éléments du tableau TAB : unset TAB Supprimer le 1er élément de TAB : unset TAB[0] Supprimer le 5ème élément de TAB : unset TAB[4] Supprimer tous les éléments commençant par t : declare -a tab1=('un' 'deux' 'trois' 'toto' 'foobar'); declare -a tab2=( ${tab1[@]/t*/} ) Les accolades sont indispensables pour ne pas interpréter les crochets [ ] comme chaine de caractères !!! Nombre d’éléments dans un tableau ${#tab[*]} ou ${#tab[@]} nombre d’enregistrements de tab afficher un élément ${tab[0]} ou $tab contenu du premier enregistrement de tab done ou

Techmamas Rappels utiles Linux How to Send Email from a PHP Script Using SMTP Authentication (and SSL Encryption) Sending an email from a PHP script is simple, fast and easy; if it works. PHP mail() and SMTP Authentication Part of what makes the PHP mail() function is so simple is its lack of flexibility. Most importantly and frustratingly, stock PHP mail() does not usually allow you to use the SMTP server of your choice, and it does not support SMTP authentication — required by many a mail server today — at all. PEAR Mail for SMTP Authentication and SSL Connection Fortunately, overcoming PHP's built-in shortcomings is not difficult either, complicated or painful. Send Email from a PHP Script Using SMTP Authentication To connect to an outgoing SMTP server from a PHP script using SMTP authentication and send an email: Make sure the PEAR Mail package is installed. Sending Mail from PHP Using SMTP Authentication - Example <? Sending Mail from PHP Using SMTP Authentication and SSL Encryption - Example <?

nixCraft: Linux Tips, Hacks, Tutorials, And Ideas In Blog Format by sirchamallow Jul 17

Peut-etre mon blog préféré, concis et efficace ! Ca donne envie ! by uglycharly Feb 3

Related: