Open baltpeter opened 1 year ago
I'm now implementing a first "record traffic" command in CA (https://github.com/tweaselORG/cyanoacrylate/issues/15).
And I think I do like the idea of CA being the universal wrapper around our libraries and CLIs (fits the name). While device preparation and consent dialog analysis will probably have their own packages, we should also wrap them in CA (just like with appstraction), and ultimately implement the commands in the first comment.
There are a few standard use cases that really don't need any specific analysis code. Instead, we can offer a CLI tool.
Features/commands I'm thinking of:
prepare-device
: Do setup of device/emulator and optionally place honey data.analyze
/collect
: Run analysis for a single app and collect its network traffic and other data (consent dialogs).report
: Generate a report based on the output from the previous command.