Hakabana is an open source monitoring tool, which allows users to visiualizes Haka network traffic using Kibana and Elasticsearch.
It leverages on the Haka framework to capture packets, dissect them and extract various pieces of information from the network, such as; bandwidth, geoip data, connections info, http and dns details, etc. Hakabana exports extracted information to an elasticsearch server, which are then made avaiable through a Kibana dashboard. It provides easy customisation, enabling you to extract your own desired data( eg. You are able to write a new protocol dissector using Haka grammar and expose some of the parsed fields).
Haka, the open source security oriented language used by Hakabana, allows you to describe network protocols and apple secuirty policies on (live) captured traffic.
- Real-time statistics - get real-time stats about network traffic passing through haka: ip, icmp, tcmp, udp, http, dns.
- Network flows geolocalization - track network flow ip source and destination.
- Bandwidth monitoring - monitor your network bandwidth.
- Dns and http traffic - get info about http and dns connects: dns queries, http requests (uri, user-agent, hosts), and responses.