Monitorare traffico Mysql con mysqlsniffer su Ubuntu
Prima di tutto installate le librerie libpcap
sudo apt-get install libpcap-dev
Scaricate e configurate mysqlsniffer
mkdir mysqlsniffersrc
cd mysqlsniffersrc
wget hackmysql.com/code/mysqlsniffer.tgz
tar xvfz mysqlsniffer.tgz
gcc -O2 -lpcap -o mysqlsniffer mysqlsniffer.c packet_handlers.c misc.cA questo punto dovreste avere eseguibile che si chiama “mysqlsniffer” dentro la vostra cartella. Spostatelo in un posto più opportuno e cancellate la cartella con i sorgenti.
Esecuzione:
./mysqlsniffer eth0 > dump.txtdove eth0 è la vostra interfaccia di rete (controllate con ifconfig) e dump.txt il nome del file dove volete salvare l’output
Se volete catturare solamente le query eseguite potete provare con qualcosa del genere
/etc/mysqlsniffer eth0 | grep COM_QUERY
o
/etc/mysqlsniffer eth0 | grep COM_QUERY >dump.txt
Related posts:
- Monitorare le connessioni con tcptrack sotto ubuntu
- Usare il replace in Mysql per sostituire una certa stringa in intera tabella.
- Come installare mysql 5.0 su Leopard con launchd
- Usare multiple schede di rete contemporaneamente in Ubuntu
- GPS-CS1
No Comments