Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create command-line tool #14

Open
baltpeter opened this issue Feb 13, 2023 · 1 comment
Open

Create command-line tool #14

baltpeter opened this issue Feb 13, 2023 · 1 comment

Comments

@baltpeter
Copy link
Member

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.
@baltpeter
Copy link
Member Author

I'm now implementing a first "record traffic" command in CA (tweaselORG/cyanoacrylate#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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant