mirror of
https://github.com/mandiant/capa.git
synced 2025-12-12 07:40:38 -08:00
Feat/warn for dynamic dotnet (#2568)
* add warning for dynamic dotnet samples * format passing * update CHANGELOG * minor bug fix * refactor: add static and dynamic limitation checks to capabilites Signed-off-by: vibhatsu <maulikbarot2915@gmail.com> * refactor: rename file limitation checks to static limitation checks Signed-off-by: vibhatsu <maulikbarot2915@gmail.com> * reformatting Signed-off-by: vibhatsu <maulikbarot2915@gmail.com> * update CHANGELOG Signed-off-by: vibhatsu <maulikbarot2915@gmail.com> * refactor: separate static and dynamic limitation rule checks, remove comments Signed-off-by: vibhatsu <maulikbarot2915@gmail.com> * update CHANGELOG Signed-off-by: vibhatsu <maulikbarot2915@gmail.com> * enhance capability handling with new Capabilities dataclass and update related functions Signed-off-by: vibhatsu <maulikbarot2915@gmail.com> * refactor: reorganize limitation rule functions Signed-off-by: vibhatsu <maulikbarot2915@gmail.com> * update CHANGELOG Signed-off-by: vibhatsu <maulikbarot2915@gmail.com> --------- Signed-off-by: vibhatsu <maulikbarot2915@gmail.com> Co-authored-by: Willi Ballenthin <wballenthin@google.com>
This commit is contained in:
@@ -160,7 +160,7 @@ def main(argv=None):
|
||||
meta = capa.loader.collect_metadata(argv, args.input_file, input_format, os_, args.rules, extractor, capabilities)
|
||||
meta.analysis.layout = capa.loader.compute_layout(rules, extractor, capabilities.matches)
|
||||
|
||||
if capa.capabilities.common.has_file_limitation(rules, capabilities.matches):
|
||||
if capa.capabilities.common.has_static_limitation(rules, capabilities):
|
||||
# bail if capa encountered file limitation e.g. a packed binary
|
||||
# do show the output in verbose mode, though.
|
||||
if not (args.verbose or args.vverbose or args.json):
|
||||
|
||||
Reference in New Issue
Block a user