Neurowar est la participation de la société Linuvers au développement du logiciel libre. Sur ce site vous trouverez une compilation de trucs et astuces qui me furent très utiles.
En espérant que leurs utilisations rendront moins laborieux certains travaux .
python -m SimpleHTTPServer
<?php
header("HTTP/1.1 301 Moved Permanently");
header("Location: http://www.nouveausite.com/");
exit;
?>
Dans un fichier .htaccess à la racine du site
RewriteRule page.html
http://www.nouveausite.com/page.html [R=301]
<Files ~ "^.*$">
deny from x.x.x.x
</Files>
SetEnvIfNoCase Referer ".*(site1|site2).*" spam=yes
Order allow,deny
allow from all
deny from env=spam
RewriteEngine On
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://www.votredomaine.net/.*$ [NC]
ReWriteRule .*\.(gif|png|jpe?g)$ - [F]
RewriteRule maintenance\.html - [L]
RewriteCond %{REMOTE_ADDR} !123\.123\.123\.123
RewriteRule (.*) http://domaine.tld/maintenance.html [R=503,L]
Entête 503 = "Service Temporarily unavailable"
RewriteCond %{HTTP_REFERER} http://(www.)?referer.exemple*
RewriteRule (.*) /nouvelle.direction [L]
netstat -an | grep SYN
Si vous observez plusieurs connexions du type SYN_RECV, vous êtes victime d'un SYN flood.
Pour vous protéger au niveau du noyau Linux, éditez le fichier /etc/sysctl.conf et ajoutez les lignes :
# vérifie que l'origine de la requête, limite le spoofing IP
net.ipv4.conf.all.rp_filter = 1
# 1024 connexions non confirmées max, limite le SYN flood
net.ipv4.tcp_max_syn_backlog = 1024
Redémarrez le service :
# sysctl -p /etc/sysctl.conf
- [ PcbOOst Informatique | LiNuvers programmation] - ©neurowar.com, tous droits réservés - Reproduction interdite.