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.c

A 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.txt

dove 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:

  1. Monitorare le connessioni con tcptrack sotto ubuntu
  2. Usare il replace in Mysql per sostituire una certa stringa in intera tabella.
  3. Come installare mysql 5.0 su Leopard con launchd
  4. Usare multiple schede di rete contemporaneamente in Ubuntu
  5. GPS-CS1

About The Author

No Comments

Leave A Reply