ToDo List ========= capture: * Improve Packet fragmentation Right now capture process only handle packet IP fragmentation and TCP segmentation when all parts come ordered. Also, packets being reassembled are stored in memory until fully assembled (which may never occur). ui: * Change panels initialization Right now, all panels are initializated at the same, because each panel can only be invoked once (it is not possible to have two call details panel right now) * Add horizontal scrolling It should be nice to be able to scroll horizontaly (with unused right and left keys) in Call List and Call flow. * Interface resize When the terminal size changes, the ui is not properly redraw. It would be nice to handle KEY_RESIZE event and change all displayed panels. * Improve colors for white background terminals The best approach for colors should be use terminal defaults. Right now, white background terminals must set background dark option in order to see colors properly. * Improve compatibility with IPv6 IPv6 packets are captured but IPv6 addresses can be 45 chars long, so current UI is not ready to display that kind of addresses