-
-
Notifications
You must be signed in to change notification settings - Fork 69
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
add bqm #104
add bqm #104
Conversation
I'm terribly sorry, I missed to read https://github.com/ThePorgs/Exegol-images/blob/main/CONTRIBUTING.md |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One change required and PR will be ready for testing. One comment though, Exegol already has a set of custom queries. It would be nice to include its dataset in those queried by bqm.
Also, this tool will need some further manual testing. I'm wondering if this aggregator takes the categories into consideration when deduplicating and merging custom queries.
Yeah that was the point of attention I brought
If the sub-set provided by bqm is larger than the actual one if could replace it unless there are queries that are not in bqm.
Yeah I use it and categories are preserved. |
Ok nice 👌 |
An error from my side. The gem comes from acceis repo, I just pasted the wrong URL in the issue. |
No biggie. |
The tool doesn't overwrite anyfile, the user has to provide an output path eg. |
Yes, but if I'm correct, BloodHound only loads custom queries from |
Right, I can add |
Also, or in addition to, I think it would be nice to have bqm check if the file indicated in the path already exist, and use it’s content as part of the dataset. This would allow, whether it’s Exegol or somethings else, to always sync with what’s already there locally |
Nice idea Acceis/bqm#15 |
@ShutdownRepo https://github.com/Acceis/bqm/releases/tag/v1.3.0 should satisfy the requirements for this PR. |
That was fast!! Can you resolve the conflicts? We'll then proceed to manual checks before merging |
Also, what happens if twp exact same queries exist in different categories? Both are kept I suppose? |
A query is considered duplicate if it has the same name and same queryList. It was primarily to avoid copy/paste because some data set are some custom queries + merged ones from other datasets. But duplicates can exist if the same query has different names. |
@ShutdownRepo Have you been able to test it? |
Didn't find the time to do the tests manually. Sorry for the delay, it's been a few crazy weeks. Let's merge and iterate later on if needed. Thank you again for the addition and edits on bqm by taking our discussion into account. |
Description
add https://github.com/Acceis/bqm
Related issues
N/A
Point of attention
maybe it could be used to update https://github.com/ThePorgs/Exegol-images/blob/main/sources/bloodhound/customqueries.json