Le blog de Jean David TECHER, un Réunionnais à Saint-Priest/Lyon

Aller au contenu | Aller au menu | Aller à la recherche


< 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 >

samedi 11 avril 2009

Antibes: 1 an deux mois et une semaine déjà!

Aujourd'hui celà fait exactement la durée précisée dans le titre que je suis sur Antibes. Le temps passe excessivement vite! J'ai encore l'impression que c'était hier que je suis arrivé sur cette Région....

Mon dernier séjour sur Montpellier - une semaine de vacances en mars dernier -, j'avais bien vu que la Région du Languedoc-Roussillon m'avait un peu manqué...J'ai vu deux couples d'amis avec qui j'ai passé de bons moments...

De mon séjour, je suis revenu avec mon chat Simba...Au moins une bonne chose. Au moment où j'écris ce billet, il est confortablement assis sur le fauteuil juste à côté de moi, en train de se reposer.

Curieusement je suis reparti tout content. Au fond de moi, actuellement j'ai bien conscience que ma vie sur le Languedoc est terminée. Je passerais je pense à 'occasion les voir, histoire de prendre de leurs nouvelles.

La page de ma vie là-bas à Montpellier est terminée depuis longtemps. Il y a une semaine, j'avais posé une journée de repos au boulot. En effet, j'avais des obligations à tenir sur Avignon car je devais m'y rendre....C'était une sensation assez étrange en arrivant à la gare: l'impression d'être entre deux mondes: le Languedoc d'un côté et la côte d'azur de l'autre. Une impression d'être entre deux mondes qui n'a duré que quelques minutes, impression vite estompée..

Le fait de voir des voitures immatriculées en 30, je me suis dit "A tiens! Je ne suis pas trop loin de Nîmes"...Etant posé sur un banc à l'entrée de la gare, je regardais les gens passer. Là j'ai bien reconnu quelques dames dirons-nous assez bourges et plus que bien vêtus. Là j'ai pensé côte d'azur!!!!

Une fois mon sandwich avalé, j'ai pris un taxi pour aller à mon RDV! Ayant prévu le coup, j'avais retiré suffisament pour payer le taxi...Le chauffeur m'a fait halluciner quand il m'a dit que la course me ferait 8€00......8€00!!! Moi qui m'attendait à vraiment beaucoup plus!!! Il m'a en fait expliqué que tous les chauffeurs appliquaient ce tarif dans le secteur autour de la gare car ils ont beaucoup de clients qui prennent le train puis le taxi pour aller au travail...Ce sont surtour des habitués!!! Donc depuis des années, ils se sont mis d'accord chauffeurs et clients pour ce tarif!!! Très bon système!!!

Tout le long de la course, j'ai donc discuté des prix appliqués sur les choses de la vie de tous les jours à Avignong et de ceux appliqués sur la côte...Hallucinant!!! J'en revenais pas!!! Le chauffeur a réitéré deux fois sa question en me demandant le prix d'un simple whisky coca dans les commerces touristiques de la côte!!! Il en revenait pas à son tour...

Je suis finalement arrivé à mon RDV...Une fois mon RDV terminé, je suis retourné à la gare où on 'a déposé. Dans la gare, en attendant le train, je me disais que j'avais déjà été à Avignon, il y a déjà plus de trois juste pour 3 jours, histoire de donner une formation en informatique à l'époque. C'est vrai que la ville est assez accueillante. J'en avais profité pour voir le festival. C'est d'ailleurs sur Avignon que j'ai fait mon premier billet sur le blog.

Passant complètement du coq à l'âne, ce week-end de Pâques de trois jours tombe bien. Ce sera l'occasion de faire un peu de rangement administratif

vendredi 10 avril 2009

[Lighttpd 1.4.20] Script pour démarrer/arrêter/redémarrer

Il existe un script depuis les sources de lighttpd pour l'installer en tant que service. Le script en question est lighttpd-1.4.20/doc/rc.lighttpd qu'il faut adapter à ses propres besoins.

Personellement, je me suis fait ce petit script shell tout simple

root@olivia:~# cat lighttpd-manager.sh 
# lighttpd version
VERSION="1.4.20";

LIGHTTPD_ROOT_PATH="/opt/lighttpd-${VERSION}";
LIGHTTPD_CONFILE="${LIGHTTPD_ROOT_PATH}/conf/lighttpd.conf";

test -f ${LIGHTTPD_CONFILE} || { echo "can not find '${LIGHTTPD_CONFILE}'";exit 1;} 

PATH=${LIGHTTPD_ROOT_PATH}/sbin:${PATH};

function IsRunning(){
	pidof lighttpd > /dev/null;
	return $?;
}

function Msg(){
	echo -ne "\t$1";
}

case $1 in
	"status")
		IsRunning || runResult="not";
		Msg "lighttpd is ${runResult} running\n"; 
		exit 0;
	;;
	"start")
		IsRunning && { Msg "lighttpd is already running...\n"; exit 1;}
		Msg "starting lighttpd...";
		lighttpd -f ${LIGHTTPD_CONFILE};
		sleep 0.5;
		IsRunning && { echo "[OK]";}
		IsRunning || { echo "[KO]";}
	;;
	"stop")
		IsRunning || { Msg "nothing to stop...[KO]";exit 1;}
		IsRunning && { Msg "stopping lighttpd...";killall -9 lighttpd;echo "[OK]"; exit 0;}
		exit 0;
	;;
	"restart")
		Msg "Trying to restart lighttpd...\n";
		IsRunning && { Msg  "stopping lighttpd..."; kill -9 lighttpd;echo "[OK]";sleep 0.5;}
		IsRunning || { Msg "starting lighttpd...";lighttpd -f ${LIGHTTPD_CONFILE};}
		IsRunning && { echo "[OK]";}
		IsRunning || { echo "[KO]";}
	;;
	*)
		echo " (start|stop|restart|status)";
		exit 0;
	;;
esac

On procéde à quelques tests

root@olivia:~# ./lighttpd-manager.sh restart
        Trying to restart lighttpd...
        stopping lighttpd...[OK]
        starting lighttpd...[OK]
root@olivia:~# ./lighttpd-manager.sh stop
        stopping lighttpd...[OK]
root@olivia:~# ./lighttpd-manager.sh restart
        Trying to restart lighttpd...
        starting lighttpd...[OK]
root@olivia:~# ./lighttpd-manager.sh start
        lighttpd is already running...

Petite vidéo de simba en mp4

J'ai profité de la sortie de ffmpeg-0.5 - finalisé le 20090310 -, compilé sur mon serveur pour faire un test avec bibou...

LD_LIBRARY_PATH=/opt/ffmpeg-0.5/lib /opt/ffmpeg-0.5/bin/ffmpeg -y -i simba-200904092315.mov -vcodec libx264 -vpre normal -ar 11025 simba-200904092315.mp4

Comme c'est un fichier .mov - issu de mon appareil numérique -, il faut préciser le flag -ar.

Cliquez sur l'image pour lancer la vidéo

jeudi 9 avril 2009

[Apache] Lutter contre les messages "ad.yieldmanager.com" qui polluent les logs...

Avant hier Ludo m'a appelé en urgence pour me dire que ma machine avait redémarré...Rien d'urgent, si ce n'est qu'il a fallut que je rallume

grep "http://ad.yieldmanager.com/" /var/log/apache/access.log|grep "08/Apr/2009" > /tmp/manager.bad
sort -r /tmp/manager.bad|tail -n 1;tail  -n 1 /tmp/manager.bad
61.139.105.162 - - [06/Apr/2009:15:11:45 +0200] "GET http://ad.yieldmanager.com/imp?z=0&Z=0x0&s=500843&y=30 HTTP/1.1" 302 0 "http%3A%2F%2Fwww.freegameskingdom.com%2Findex.html" "Mozilla/4.0 (compatible; MSIE 5.5; Windows 98; Win 9x 4.90)" "-"
61.139.105.162 - - [07/Apr/2009:23:09:52 +0200] "GET http://ad.yieldmanager.com/imp?z=0&Z=0x0&s=529628&y=30 HTTP/1.1" 403 289 "http%3A%2F%2Fwww.onlineea.com%2Findex.html" "Mozilla/4.0 (compatible; MSIE 5.01; Windows 98)" "-"

L'attaque a donc duré plus de 33h00...

Avoir le paramètre ProxyRequests Off dans la conf d'apache a retourné des http_code=404 pour un moment mais celà n'a pas suffit.

Le mieux a donc été de faire comme suit en ajoutant ceci dans le fichier de configuration

order deny,allow
deny from ccteam.ru
deny from mobi-info.ru
deny from t35.com
deny from statcounter.com
deny from criticaldamageclan.tripod.com
deny from ad.yieldmanager.com
deny from vernet.lv
deny from apnic.net
deny from 64.92.199.0/24
deny from 64.13.192.0/18
deny from 69.56.128.0/17
deny from 79.112.0.0/13
deny from 137.226.0.0/16
deny from 193.219.28.0/24
deny from 220.129.0.0/16
deny from 220.130.0.0/15
deny from 220.132.0.0/14
deny from 220.136.0.0/13
deny from 222.32.0.0/11
deny from anonym.to
deny from 80.190.192.48
deny from 84.14.116.228
deny from 195.2.114.1
deny from 220.194.47.69
deny from 210.51.10.42
deny from 88.169.192.158
deny from 62.215.3.44
deny from 87.242.116. 
deny from 87.242.117.
deny from 81.177.26. 
deny from 81.177.27.
deny from 125.30. 
deny from 87.239.57. 
deny from 61.240.
deny from 61.139. # Pour la plage d'IP que je veux faire sauter
deny from 61.241.
deny from 61.242. 
deny from 61.243. #China Beijing China United Telecommunications Corporation
deny from 190.129. #Bolivia Cochabamba Entel S.a. - Entelnet
deny from 90.156.169. #Russian Federation Maxhosting Ltd
deny from 195.76.242.227 #Spain Barcelona Sati Grupo Textil S.a
deny from 41.206.160. #South Africa Neotel
deny from 212.72.30. #South Africa Neotel
deny from 83.222.22. #Russian Federation Moscow Masterhost-hst
deny from 83.222.23. #Russian Federation Moscow Masterhost-hst
deny from 85.115.112. #Latvia Riga Mits Lv Sia
deny from 85.115.113. #Latvia Riga Mits Lv Sia

On relance le serveur et el client reçoit

root@olivia:~# grep -e '61.139.105.162' /var/log/apache/error.log|grep -e 'denied' > /tmp/manager.denied
root@olivia:~# sort -r /tmp/manager.denied|tail -n 1;tail  -n 1 /tmp/manager.denied 
[Tue Apr  7 00:56:10 2009] [error] [client 61.139.105.162] client denied by server configuration: /var/www/imp
[Tue Apr  7 23:09:52 2009] [error] [client 61.139.105.162] client denied by server configuration: /var/www/imp

Bingo !!!

Depuis je n'ai plus revu cette IP...