mirror of
https://github.com/zeek/zeek.git
synced 2025-10-02 14:48:21 +00:00

This is based on commit 2731def9159247e6da8a3191783c89683363689c from the zeek-docs repo.
146 lines
5.6 KiB
ReStructuredText
146 lines
5.6 KiB
ReStructuredText
:tocdepth: 3
|
|
|
|
base/bif/file_analysis.bif.zeek
|
|
===============================
|
|
.. zeek:namespace:: Files
|
|
.. zeek:namespace:: GLOBAL
|
|
|
|
Internal functions and types used by the file analysis framework.
|
|
|
|
:Namespaces: Files, GLOBAL
|
|
|
|
Summary
|
|
~~~~~~~
|
|
Functions
|
|
#########
|
|
================================================================ ====================================================================
|
|
:zeek:id:`Files::__add_analyzer`: :zeek:type:`function` :zeek:see:`Files::add_analyzer`.
|
|
:zeek:id:`Files::__analyzer_enabled`: :zeek:type:`function` :zeek:see:`Files::analyzer_enabled`.
|
|
:zeek:id:`Files::__analyzer_name`: :zeek:type:`function` :zeek:see:`Files::analyzer_name`.
|
|
:zeek:id:`Files::__disable_analyzer`: :zeek:type:`function` :zeek:see:`Files::disable_analyzer`.
|
|
:zeek:id:`Files::__disable_reassembly`: :zeek:type:`function` :zeek:see:`Files::disable_reassembly`.
|
|
:zeek:id:`Files::__enable_analyzer`: :zeek:type:`function` :zeek:see:`Files::enable_analyzer`.
|
|
:zeek:id:`Files::__enable_reassembly`: :zeek:type:`function` :zeek:see:`Files::enable_reassembly`.
|
|
:zeek:id:`Files::__file_exists`: :zeek:type:`function` :zeek:see:`Files::file_exists`.
|
|
:zeek:id:`Files::__lookup_file`: :zeek:type:`function` :zeek:see:`Files::lookup_file`.
|
|
:zeek:id:`Files::__remove_analyzer`: :zeek:type:`function` :zeek:see:`Files::remove_analyzer`.
|
|
:zeek:id:`Files::__set_reassembly_buffer`: :zeek:type:`function` :zeek:see:`Files::set_reassembly_buffer_size`.
|
|
:zeek:id:`Files::__set_timeout_interval`: :zeek:type:`function` :zeek:see:`Files::set_timeout_interval`.
|
|
:zeek:id:`Files::__stop`: :zeek:type:`function` :zeek:see:`Files::stop`.
|
|
:zeek:id:`set_file_handle`: :zeek:type:`function` For use within a :zeek:see:`get_file_handle` handler to set a unique
|
|
identifier to associate with the current input to the file analysis
|
|
framework.
|
|
================================================================ ====================================================================
|
|
|
|
|
|
Detailed Interface
|
|
~~~~~~~~~~~~~~~~~~
|
|
Functions
|
|
#########
|
|
.. zeek:id:: Files::__add_analyzer
|
|
:source-code: base/bif/file_analysis.bif.zeek 42 42
|
|
|
|
:Type: :zeek:type:`function` (file_id: :zeek:type:`string`, tag: :zeek:type:`Files::Tag`, args: :zeek:type:`any`) : :zeek:type:`bool`
|
|
|
|
:zeek:see:`Files::add_analyzer`.
|
|
|
|
.. zeek:id:: Files::__analyzer_enabled
|
|
:source-code: base/bif/file_analysis.bif.zeek 38 38
|
|
|
|
:Type: :zeek:type:`function` (tag: :zeek:type:`Files::Tag`) : :zeek:type:`bool`
|
|
|
|
:zeek:see:`Files::analyzer_enabled`.
|
|
|
|
.. zeek:id:: Files::__analyzer_name
|
|
:source-code: base/bif/file_analysis.bif.zeek 54 54
|
|
|
|
:Type: :zeek:type:`function` (tag: :zeek:type:`Files::Tag`) : :zeek:type:`string`
|
|
|
|
:zeek:see:`Files::analyzer_name`.
|
|
|
|
.. zeek:id:: Files::__disable_analyzer
|
|
:source-code: base/bif/file_analysis.bif.zeek 34 34
|
|
|
|
:Type: :zeek:type:`function` (tag: :zeek:type:`Files::Tag`) : :zeek:type:`bool`
|
|
|
|
:zeek:see:`Files::disable_analyzer`.
|
|
|
|
.. zeek:id:: Files::__disable_reassembly
|
|
:source-code: base/bif/file_analysis.bif.zeek 22 22
|
|
|
|
:Type: :zeek:type:`function` (file_id: :zeek:type:`string`) : :zeek:type:`bool`
|
|
|
|
:zeek:see:`Files::disable_reassembly`.
|
|
|
|
.. zeek:id:: Files::__enable_analyzer
|
|
:source-code: base/bif/file_analysis.bif.zeek 30 30
|
|
|
|
:Type: :zeek:type:`function` (tag: :zeek:type:`Files::Tag`) : :zeek:type:`bool`
|
|
|
|
:zeek:see:`Files::enable_analyzer`.
|
|
|
|
.. zeek:id:: Files::__enable_reassembly
|
|
:source-code: base/bif/file_analysis.bif.zeek 18 18
|
|
|
|
:Type: :zeek:type:`function` (file_id: :zeek:type:`string`) : :zeek:type:`bool`
|
|
|
|
:zeek:see:`Files::enable_reassembly`.
|
|
|
|
.. zeek:id:: Files::__file_exists
|
|
:source-code: base/bif/file_analysis.bif.zeek 58 58
|
|
|
|
:Type: :zeek:type:`function` (fuid: :zeek:type:`string`) : :zeek:type:`bool`
|
|
|
|
:zeek:see:`Files::file_exists`.
|
|
|
|
.. zeek:id:: Files::__lookup_file
|
|
:source-code: base/bif/file_analysis.bif.zeek 62 62
|
|
|
|
:Type: :zeek:type:`function` (fuid: :zeek:type:`string`) : :zeek:type:`fa_file`
|
|
|
|
:zeek:see:`Files::lookup_file`.
|
|
|
|
.. zeek:id:: Files::__remove_analyzer
|
|
:source-code: base/bif/file_analysis.bif.zeek 46 46
|
|
|
|
:Type: :zeek:type:`function` (file_id: :zeek:type:`string`, tag: :zeek:type:`Files::Tag`, args: :zeek:type:`any`) : :zeek:type:`bool`
|
|
|
|
:zeek:see:`Files::remove_analyzer`.
|
|
|
|
.. zeek:id:: Files::__set_reassembly_buffer
|
|
:source-code: base/bif/file_analysis.bif.zeek 26 26
|
|
|
|
:Type: :zeek:type:`function` (file_id: :zeek:type:`string`, max: :zeek:type:`count`) : :zeek:type:`bool`
|
|
|
|
:zeek:see:`Files::set_reassembly_buffer_size`.
|
|
|
|
.. zeek:id:: Files::__set_timeout_interval
|
|
:source-code: base/bif/file_analysis.bif.zeek 14 14
|
|
|
|
:Type: :zeek:type:`function` (file_id: :zeek:type:`string`, t: :zeek:type:`interval`) : :zeek:type:`bool`
|
|
|
|
:zeek:see:`Files::set_timeout_interval`.
|
|
|
|
.. zeek:id:: Files::__stop
|
|
:source-code: base/bif/file_analysis.bif.zeek 50 50
|
|
|
|
:Type: :zeek:type:`function` (file_id: :zeek:type:`string`) : :zeek:type:`bool`
|
|
|
|
:zeek:see:`Files::stop`.
|
|
|
|
.. zeek:id:: set_file_handle
|
|
:source-code: base/bif/file_analysis.bif.zeek 76 76
|
|
|
|
:Type: :zeek:type:`function` (handle: :zeek:type:`string`) : :zeek:type:`any`
|
|
|
|
For use within a :zeek:see:`get_file_handle` handler to set a unique
|
|
identifier to associate with the current input to the file analysis
|
|
framework. Using an empty string for the handle signifies that the
|
|
input will be ignored/discarded.
|
|
|
|
|
|
:param handle: A string that uniquely identifies a file.
|
|
|
|
.. zeek:see:: get_file_handle
|
|
|
|
|