Skip to content

API Overview

Modules

  • bytes_match: BytesMatch class for tracking regex and YARA matches against binary data.
  • config: Configuration management for Yaralyzer.
  • yaralyzer: Main Yaralyzer class and alternate constructors.
  • bytes_decoder: BytesDecoder class for attempting to decode bytes with various encodings.
  • decoding_attempt: Class to manage attempting to decode a chunk of bytes into strings with a given encoding.
  • character_encodings: Constants related to character encodings.
  • encoding_assessment: Helps with chardet library.
  • encoding_detector: EncodingDetector class for managing chardet encoding detection.
  • decoding_attempts_table: Methods to build the rich.table used to display decoding attempts of a given bytes array.
  • file_export: Functions to export Yaralyzer results to various file formats.
  • file_hashes_table: Methods for computing and displaying various file hashes.
  • regex_match_metrics: RegexMatchMetrics class.
  • rich_console: Variables and methods for working with Rich text output.
  • argument_parser: Argument parsing for yaralyzer CLI tool.
  • logging: Handle logging for yaralyzer.
  • yara_match: Rich text decorator for YARA match dicts.
  • yara_rule_builder: Builds bare bones YARA rules to match strings and regex patterns.

Classes

Functions


This file was automatically generated via lazydocs.