Vector35 / Vector35/binaryninja-api

Ability to open files with load options via URL

Open
#8,220 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Component: UI Effort: Low Impact: Low
Dominant language
C++
Stars
1.3k
Forks
298
Avg merge
5d 5h
Merged PRs (30d)
19

Description

What is the feature you'd like to have?
Follow-up to #8218, make the URL handler support specifying load options as well.

Is your feature request related to a problem?
Improving automation of analysis with the UI

Are any alternative solutions acceptable?
I could tell people to just do it by hand or (after #8218) with the command-line.

Additional Information:
Probably less utility than #8218 but uses basically the same code-paths so probably would not be too difficult to handle.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reading follow-up issue #8218 and tracing the existing URL handler code path. Determine how load options are represented and passed when opening a file, then add URL support for specifying them and verify that UI automation can use the resulting URL behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
desktop, reverse-engineering
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.