Right now the 'view' workers are data aggregators/filers. They take data from other workers and organize it into a meaningful set depending on the view. It should be straight forward to make clients that simply take the output of those views and generate a webpage 'report'.
Copy clients/pcap_bro_view.py to clients/pcap_report.py
Make the new pcap_report.py a flask application that pulls the pcap data and builds a super sweet webpage report of what was in the pcap.
Have the client read in a CSS for styling and presentation logic.
Have at least 2 very different CSS, one light theme, conservative (business formal) and the other a dark theme, more edgy, cutting edge modern.
Right now the 'view' workers are data aggregators/filers. They take data from other workers and organize it into a meaningful set depending on the view. It should be straight forward to make clients that simply take the output of those views and generate a webpage 'report'.