Skip to content
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

Update to Yara 4.3 #6

Merged
merged 32 commits into from
Mar 5, 2023
Merged

Update to Yara 4.3 #6

merged 32 commits into from
Mar 5, 2023

Commits on Mar 5, 2023

  1. Configuration menu
    Copy the full SHA
    2b6d5e6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5404b70 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a0d7b2d View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    258ddae View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d05b377 View commit details
    Browse the repository at this point in the history
  6. feat: add string module

    vthib committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    69f807f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    87e82fc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ecdbbf6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    89b44d2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    56aadda View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    90ec39e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    5c6bbb1 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    56c9b9c View commit details
    Browse the repository at this point in the history
  14. feat: properly handle sections with VirtualSize == 0

    Update boreal-object fork to handle this case.
    Import binaries for the yara PR and add coverage tests on them.
    vthib committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    ba75fa2 View commit details
    Browse the repository at this point in the history
  15. fix: properly handle weird ranges in count in range op

    Do not return undefined in the "#var in (from..to)" expression when the
    range bounds are weird. Instead, act as if the values are valid.
    vthib committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    2f8b398 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    cdf6070 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    707c51f View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    57564aa View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    77be8ed View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    48f35bc View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    a8453f1 View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    7562fd3 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    26e4d8b View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    6f47b1c View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    d331f5f View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    e2b6ca7 View commit details
    Browse the repository at this point in the history
  27. test: use once_cell for the pe module handling

    This avoids the use of the const version of Mutex::new, which is not
    available in rust 1.62.
    vthib committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    b89dd0b View commit details
    Browse the repository at this point in the history
  28. feat: add module names option in boreal-cli

    The particularity is that this option acts as its own mode: if given, it
    will print the names and exit, so the required arguments (rules & input)
    are not required if this option is specified.
    
    This was not trivial to find how to express this with clap, but the
    required_unless_present seems to work.
    vthib committed Mar 5, 2023
    Configuration menu
    Copy the full SHA
    fe9c84c View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    607652a View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    745f7b8 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    b1a141a View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    3bcfced View commit details
    Browse the repository at this point in the history