REVEN-Axion 2017v1.4.0
Low level python API - change log

Every notable change to REVEN's low level pythin API will be documented in this file.

1.4.0

  • Replaced query_binaries_reports_list with query_bugs_list
  • Service analysis_get_errors was renamed into analysis_get_logs.
  • New service analysis_get_bug_report to replace obsolete analysis_get_binaries_reports
  • Add a size parameter to run_search_next_memory_use and run_search_next_memory_use_physical services.
  • The library_information's member mapping has been changed to a dictionary of list of address_spaces indexed by cr3.
  • Add a parameter to run_search_symbol service that allow to filter on renamed symbol.
  • Addition of the filter_criterion_accuracy
  • Parameters of filter_criterion_binary and filter_criterion_symbol have changed from name to pattern, accuracy and case_sensitive.
  • Remove flawed sequence_get_instructions (use run_get_instructions_range instead)
  • New objects objects memory_segement and mini_symbol.
  • New services process_map_memory_segment and binary_add_symbols
  • The library_information's member symbols is a vector of extracted::symbol instead of a vector of extracted::symbol_information.
  • Addition of process's member cr3 and process_address_space's member base_address.
  • Rename project_stop_scenario_generation to project_abort_scenario_generation in launcher_connection
  • Bind query_current_preset and query_state_preset
  • Taint propagation api result type has been changed to provide better status and error reports.
  • Remove run_name parameter from query_memory_history_range.
  • Remove symbol_load_for_pid
  • Updated run_search_tainted_instructions to allow for better stopping conditions

1.3.1

  • Low-level API for launcher: project manipulation & scenario creation.
  • Start_execution now accepts inspectors
  • Fixed ExecutionProgress's last_point_index property

1.3.0

  • Low level python renamed from reven to reven_api (addition of higher-level API).

1.2.0

  • No notable changes

1.1.0

  • Fixed python API unusable types.

1.0.0

  • Initial release.