3 liens privés
Eneloop : piles rechargeables de qualité
- Chargeur de qualité
wget -m ftp://USER:PASSWORD@SERVEURFTP/www
via korben
Faire des lacets de façon moderne :)
Les parkings de Rennes et leur disponibilité
Frida, un outil pour faire du reverse-engineeing de binaires (en particulier du hooking d'appels).
(via http://sebsauvage.net/links/index.php?o-nb_A)
et aussi : http://www.showmycode.com/
Un moteur de recommandation de musique. Entrez 3 groupes que vous aimez, et il vous en suggère d'autres.
(via http://sebsauvage.net/links/?nKyIHg)
Flatten a docker container :
docker export <CONTAINER ID> | docker import - some-image-name:latest
plus intéressant : http://blog.loof.fr/2016/05/docker-cleanup.html
"Un outil sympa pour générer des lignes crontab pour les serveurs Linux. C'est un assistant assez visuel donc plutôt pratique, et il donne des examples de prochaines exécutions.
Sinon, j'ai également trouvé ça qui est aussi pas trop mal: http://www.corntab.com/pages/crontab-gui"
ou :
. ./.bashrc
Tester les performances d'une VM
Quand tout va bien d'abord, quand tout va mal ensuite...
Oops!... I Did It Again - https://www.youtube.com/watch?v=g_HN50TLuaI (via http://bookmarks.ecyseo.net/?Yk76Lg)
et aussi Umbrella - https://www.youtube.com/watch?v=URxzu8EFBVY
Évolution des températures depuis 1850 (via http://fabienm.eu/shaarli/?FAv0xg)
Utilisation CPU d'une JVM
-XX:+PreserveFramePointer
Bientôt dans toutes les bonnes JVM
Les encoding des types Java (symbolic lookup) :
Element Type Encoding
boolean Z
byte B
char C
double D
float F
int I
long J
short S
class or interface Lclassname;
Exemple : createConsumer(Ljavax/jms/Destination;Ljava/lang/String;Z)Ljavax/jms/MessageConsumer;
see also :
http://docs.oracle.com/javase/6/docs/api/java/lang/Class.html#getName%28%29
http://journals.ecs.soton.ac.uk/java/tutorial/native1.1/implementing/method.html
Pour avoir un tunnel inverse ouvert sur toutes les ip :
ssh -R *:8080:localhost:80 -N root@example.com
et
GatewayPorts yes dans le sshd_config
pense-bête : killer un process :
ps -aef | grep <pattern> | grep -v grep | awk '{print $2}' | xargs kill
# filter then add
| grep -v grep | awk '{print $2}' | xargs kill
Se protéger des attaques OWASP
Un artiste inspiré
Analyser log Apache en ligne de commandes :
Top 50 des urls :
awk -F'[ "]+' '{ urls[$7]++ } END { for (i in urls) {printf "%15s - %d\n", i, urls[i] } }' file_log | sort -nk 3 | tail -n 50
Top 50 des ips :
awk -F'[ "]+' '{ ipcount[$1]++ } END { for (i in ipcount) {printf "%15s - %d\n", i, ipcount[i] } }' file_log | sort -nk 3 | tail -n 50
Tout est dit : sar grapher