summaryrefslogtreecommitdiff
path: root/src/analysis
AgeCommit message (Collapse)Author
2023-09-12Delete lots of debug output.Cyrille Bagard
2023-09-12Complete the output of scan results (text or JSON).Cyrille Bagard
2023-09-12Introduce verbosity levels when displaying scan results as text.Cyrille Bagard
2023-09-12Count matches from a set of patterns.Cyrille Bagard
2023-09-12Check for CPU features before compiling.Cyrille Bagard
2023-09-12Get more verbose when an unknown modifier is used in a rule.Cyrille Bagard
2023-09-12Handle the meta section in ROST rule definitions.Cyrille Bagard
2023-09-12Save current state with some ROST extra features.Cyrille Bagard
2023-09-12Remove old unused code.Cyrille Bagard
2023-09-11Fix the compilation when GTK support is enabled.Cyrille Bagard
2023-09-10Tune the compilation using flags instead of a config file.Cyrille Bagard
2023-08-18Create some modifiers and handle match properties inside ROST.Cyrille Bagard
2023-08-07Reject any rule referencing itself as match conditionCyrille Bagard
2023-08-06Disable some code for referencing patterns.Cyrille Bagard
2023-08-06Cosmetic.Cyrille Bagard
2023-08-06Reject calls on non callable expressions softly (and fix a little coding ↵Cyrille Bagard
mistake).
2023-08-06Clean the code for ROST namespaces.Cyrille Bagard
2023-08-06Avoid to count the matches of a non-existing pattern.Cyrille Bagard
2023-08-06Make the "condition" section mandatory in a rule.Cyrille Bagard
2023-08-06Prevent the ACISM backend from crashing when a scan is performed with no ↵Cyrille Bagard
pattern.
2023-08-06Extend the ROST grammar with a first batch of new features.Cyrille Bagard
2023-07-07Rewrite core parts of the ROST API.Cyrille Bagard
2023-06-06Clean and reorganize a little bit the code for Kaitai.Cyrille Bagard
2023-05-21Create a placeholder for Python registered items in order to keep scans working.Cyrille Bagard
2023-01-30Save an initial version of rost.Cyrille Bagard
2023-01-29Do not allocate memory for file mmap()'ed contents.Cyrille Bagard
2022-12-29Refactor Makefiles to exclude GTK on demand.Cyrille Bagard
2022-08-17Disable the extra data storage inside the GObject structure.Cyrille Bagard
2022-06-06Fix comments.Cyrille Bagard
2022-02-22Introduce a generic way to subclass Python analysis clients.Cyrille Bagard
2022-02-21Make the server drive the network exchanges.Cyrille Bagard
2021-12-30Create generic functions to load and store operands.Cyrille Bagard
2021-11-30Ensure the processor is known when providing the content class.Cyrille Bagard
2021-11-14Prevent usage of removed clients.Cyrille Bagard
2021-10-24Use the loaded content class hints in the DB archives.Cyrille Bagard
2021-10-24Fix mistakes in reference counters for binary contents.Cyrille Bagard
2021-10-24Link a class to loaded content nature.Cyrille Bagard
2021-10-14Improve some reference counters inside binary contents.Cyrille Bagard
2021-10-12Reorganize the remaining code for binary contents.Cyrille Bagard
2021-10-12Update code for restricted contents.Cyrille Bagard
2021-10-08Extract filenames when creating content attributes.Cyrille Bagard
2021-09-30Move loaded contents from interface to object structures.Cyrille Bagard
2021-09-28Rely on a generic task to analyze loaded content.Cyrille Bagard
2021-09-26Provide a serialization capability for operands.Cyrille Bagard
2021-08-14Improve the object padding exploitation for operands.Cyrille Bagard
2021-08-01Build archive temporary filenames from one place.Cyrille Bagard
2021-08-01Extend the protocol to store the analyzed binary content.Cyrille Bagard
2021-08-01Rename some C macros.Cyrille Bagard
2021-08-01Fix a code mistake in memory content creation.Cyrille Bagard
2021-07-20Extract identities from signed certificates.Cyrille Bagard