Added Suricata Docker deployment, enabled flow marking, some usability and documentation improvements #40
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Thank you for making useful open source tool!
I wanted to use flow starring/marking functionality, so fixed code and made it working.
When working with big number of flows refetch (required to update info) is slow, so I added
FORCE_REFETCH_ON_STAR
constant (change default behavior if necessary).In the process I have changed some hotkeys (see
frontend/src/pages/Home.tsx
) to be more closely located and memorable.I made
reset scroll on flow switch
as a default behavior. It makes sense when working with big flows so that I start from the first message in the flow.The bug remains when opening graph by pressing
g
, then clicking on the point. Selected flow will be shown, but navigation is difficult. To make navigation usable, when flow is not focused, I added hotkey (w
) to fix it and added helpful message in Graph view.After successful run with Suricata tagging of analyzed pcaps, I added Docker deployment file and documentation.
Fixed tag dropping code in
wipe_tags.py
, added information in README. Because old suricata rules were repopulated from logs (signatures) I changed this "dirty wipe code".Also improved README with more information.