turbinia
turbinia copied to clipboard
Automation and Scaling of Digital Forensics Tools
The docker job runner code is currently using a full docker daemon to run container dependencies. This creates a side effect of having to run an actual extra container (dind...
A new analyser to use https://github.com/jeroennijhof/vncpwd to decode weak passwords, a seen cause of compromise
### What steps will reproduce the bug? Using the regular developer setups as proposed in the Wiki when trying to create new Tests that do not use `RawDisk` as `Evidence`...
### What would this feature improve or what problem would it solve? This would make it easier to debug tasks. ### What is the feature you are proposing? Add a...
### What would this feature improve or what problem would it solve? Would have cleaner output without unnecessary directory structure and server implementation details. ### What is the feature you...
### What would this feature improve or what problem would it solve? Better testing for ```turbinia-client``` ### What is the feature you are proposing? Implement additional unit tests to ensure...
Show a notification in the UI if the API server errors out (e.g. http 500 server error or similar).
We should update the [googleclouddisk.sh](https://github.com/google/turbinia/blob/master/turbinia/e2e/googleclouddisk.sh) script as we phase out PSQ to instead use the new CLI params to create a request and we can also pull logs from the...
With our move to using just Celery, Celery gives us some more functionality around how we give Task updates while the Worker is executing. References: * https://docs.celeryq.dev/en/stable/userguide/calling.html#on-message * https://docs.celeryq.dev/en/stable/userguide/tasks.html#custom-states Using...
We have an issue filed to consider keeping local state in the server if there is a crash or restart, but even without this we can handle outstanding tasks better...