Uno strumento estremamente utile, ad esempio, per monitorare un server HTTP già a sistema che non dispone di alcuna forma di registrazione del traffico.

Supponiamo di dover monitorare il traffico HTTP, o di doverlo registrare a fini diagnostici o di sviluppo, su una macchina il cui server web non possiede funzionalità utili allo scopo. In tal caso, httpflow ci può tornare molto utile.

Installazione su Ubuntu

L'installazione è semplice; dovremo prima verificare la presenza dei requisiti di sistema:

apt-get update
apt-get install libpcap-dev zlib1g-dev libpcre3 libpcre3-dev

Una volta soddisfatte le dipendenze, potremo procedere con la compilazione:

git clone https://github.com/six-ddc/httpflow.git
cd httpflow
make
sudo checkinstall

Utilizzo

L'utilizzo è altrettanto semplice, soprattutto se si ha familiarità con la sintassi di pcap-filter(7).

Ad esempio, possiamo registrare il traffico sulla porta 8080 oppure verso l'indirizzo kerberos-lab.it con il seguente comando:

httpflow -w /tmp/http port 8080 or host kerberos-lab.it

Ringraziamo six-ddc per aver messo a disposizione questo utile strumento open source.