Commit Graph

98 Commits

Author SHA1 Message Date
Willi Ballenthin c7fe132389 Merge pull request #446 from fireeye/function-id-flirt
feature: match functions with FLIRT
2021-04-30 08:49:30 -06:00
Ana Maria Martinez Gomez e46d1bbbfb doc: document IDA 7.6sp1
The Service Pack 1 for IDA 7.6 includes a bug fix that broke capa
explorer. Document this as an alternative to install the patch.
2021-04-29 11:00:12 +02:00
William Ballenthin 9ca1a7ebb6 extractors: do cast-to-int correctly 2021-04-27 13:07:27 -06:00
William Ballenthin 3111593ab8 pep8 2021-04-26 08:34:36 -06:00
Willi Ballenthin a07bcbff2e explorer: readme: document IDA 7.6 patch
closes #496
2021-04-13 08:33:37 -06:00
Michael Hunhoff 503a723611 updating capa explorer doc 2021-04-08 14:06:23 -06:00
Ana Maria Martinez Gomez bbff3016fe doc: Update Python 2 related documentation
Update documentation and code comments which mention Python 2.
2021-04-07 18:20:08 +02:00
Ana Maria Martinez Gomez 5d341ba078 py3: remove six
As we are not supporting Python 2 any longer, we can stop using six and
use the equivalent Python 3 method instead.
2021-04-07 18:20:07 +02:00
Ana Maria Martinez Gomez aa4d6305af py3: remove py2/3 branches
Remove `if-else`s with a condition like `sys.version_info >= (3, 0)`.
2021-04-07 18:20:06 +02:00
Michael Hunhoff 5d1c6f54cd updating capa explorer README 2021-03-25 14:30:28 -06:00
Michael Hunhoff 87cdf837e6 merging upstream 2021-03-25 12:42:36 -06:00
Michael Hunhoff c48b46e932 explorer: adding checks to validate matched data when searching 2021-03-24 15:33:20 -06:00
Michael Hunhoff e51c79c241 adding lint for incorrect rule string format, refined rendering for strings 2021-03-23 15:55:48 -06:00
Moritz 71b21aec59 Merge pull request #492 from fireeye/ignore-gitfiles
rule loading: ignore files starting with .git
2021-03-23 08:16:29 +01:00
Michael Hunhoff 7f3e8f1fb1 adding support to match subscope rules and auto insert child statements when creating a new basic block subscope 2021-03-22 17:12:13 -06:00
Moritz Raabe 44f517c20d rule loading: ignore files starting with .git 2021-03-22 18:11:29 +01:00
Michael Hunhoff 3d2b4dcc26 adding support for multi-line tab and SHIFT + Tab 2021-03-11 17:13:43 -07:00
Michael Hunhoff b8efe585d5 fix 463, improve settings UI 2021-03-09 14:56:44 -07:00
Michael Hunhoff e1a8641399 fixes 462, default to empty string when accessing rule path stored in ida_settings 2021-03-09 12:09:35 -07:00
Michael Hunhoff 9f254b22ee adding file scope support to rule generator IDA plugin 2021-02-23 11:10:34 -07:00
Michael Hunhoff e17bf1a1f4 explorer: adding option to show results by function 2021-02-22 08:16:18 -07:00
mike-hunhoff 2d4f7a6946 Update README.md 2021-02-12 14:38:11 -07:00
mike-hunhoff 5346eec84d Update README.md 2021-02-12 14:35:34 -07:00
Michael Hunhoff b704dd967b updating README related to capa explorer 2021-02-12 14:32:08 -07:00
Michael Hunhoff ea42f76cff updating README related to capa explorer 2021-02-12 14:18:30 -07:00
Michael Hunhoff dd147dd040 format fixes, strip strings before display 2021-02-12 12:03:48 -07:00
Michael Hunhoff c8a99c247c rulegen python2.x support 2021-01-29 12:45:04 -07:00
Michael Hunhoff 9f50a37e40 rulegen filtering basic blocks, adding support for double-click to add feature 2021-01-29 11:47:58 -07:00
Michael Hunhoff 54c9e39654 rulegen reorder context menu actions 2021-01-29 11:11:41 -07:00
Michael Hunhoff 3386a1e9f9 rulegen adding vert and hort splitters, moving save button to right 2021-01-29 10:51:26 -07:00
Michael Hunhoff b413f2eafe rulegen adding support for sync between editor and preview windows 2021-01-28 17:15:18 -07:00
Michael Hunhoff b1c99d82fd rulegen adding special handling for count description 2021-01-22 09:41:17 -07:00
Michael Hunhoff 10db79f636 rulegen changes for backwards compat w/ Python 2.x 2021-01-22 08:22:37 -07:00
Michael Hunhoff cd27a64f4e rulegen clear ruleset cache when user configures new directory 2021-01-21 14:15:52 -07:00
Michael Hunhoff d1b7a5c2e4 rulegen fixing bug in handling of subscope-rules 2021-01-21 14:05:24 -07:00
Michael Hunhoff 0db42c28a7 rulegen adding support to use cached ruleset, user click reset to reload rules from disk 2021-01-21 10:09:43 -07:00
Michael Hunhoff 0eca6ce2e3 rulegen adding save button, reducing menu complexity 2021-01-21 09:29:10 -07:00
Michael Hunhoff 34685bf80e rulegen adding header comment to generated rules 2021-01-20 15:22:56 -07:00
Michael Hunhoff 271dc2a6a9 rulegen add ability to configure default values for rule author and scope 2021-01-20 15:12:44 -07:00
Michael Hunhoff bf0376f73f rulegen adding auto check if new rule matches current function 2021-01-20 14:31:48 -07:00
Michael Hunhoff cf8656eb2d adding search bar for feature tree in rule generator 2021-01-19 12:03:15 -07:00
Michael Hunhoff 15625b5f8c capa explorer rulegen -> adding styling; adding support for descriptions 2021-01-15 12:52:52 -07:00
Michael Hunhoff e5f9da1f2b adding submenus to rulegen editor; empty expressions auto pruned from rulegen editor 2021-01-14 16:22:56 -07:00
Michael Hunhoff ab33c46c87 init commit capa explorer rulegen 2021-01-14 15:46:24 -07:00
Moritz f8cbc0a12d Merge pull request #321 from fireeye/ida/explorer-update-documentation
explorer: documentation updates, logo
2020-09-18 17:03:19 +02:00
Michael Hunhoff 29492bfdc8 fixing feature count for explorer progress indicator 2020-09-17 14:50:14 -06:00
Michael Hunhoff 199e9fc81d Merge branch 'master' into ida/explorer-update-documentation 2020-09-16 13:55:24 -06:00
Michael Hunhoff a9591aad1b updating explorer documentation link 2020-09-16 13:53:47 -06:00
Michael Hunhoff 0168f444d9 removing old .jpg, adding explorer logo, updating explorer readme 2020-09-16 13:33:11 -06:00
Michael Hunhoff 49700ffb9f add check for invalid model index, fix 315 2020-09-16 08:27:38 -06:00