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.