Closed execveat closed 1 year ago
The Settings window will be created in issue https://github.com/doyensec/inql/issues/100
This issue is just for implementing persistence API. The new Montoya API provides interface for modifying per-project Settings (only applies to Burp Pro, obviously). We still need a way to access global options as well.
Is your feature request related to a problem? Please describe.
Describe the solution you'd like Store InQL history per-project. In case of Temporary Projects, don't store history at all.
Additional context Project data is stored as a JSON string that gets saved by saveExtensionSetting API and gets loaded by corresponding loadExtensionSetting API call. Class name is used as an identification string in this API. In order to separate data per-project, project name should be added to this string.
Burp API does not offer a reliable method of querying current project name and the official suggestion seems to be scraping data from title bar. Burp API is in the process of a revamp though so better ways might appear soon.