Files
2024-06-18 20:31:33 +02:00

1 line
86 KiB
JavaScript

Search.setIndex({"alltitles": {"$data matchers": [[7, "data-matchers"]], "0.2.0": [[18, "id12"], [35, "id13"]], "0.3.0": [[18, "id11"], [35, "id12"]], "0.4.0": [[18, "id10"], [35, "id11"]], "0.4.13": [[18, "id7"], [35, "id8"]], "0.4.6": [[18, "id9"], [35, "id10"]], "0.4.7": [[18, "id8"], [35, "id9"]], "0.5.0": [[18, "id6"], [35, "id7"]], "0.5.1": [[35, "id6"]], "0.6.0": [[18, "id5"], [35, "id5"]], "0.6.1": [[18, "id4"], [35, "id4"]], "0.6.3": [[18, "id3"]], "0.7.0": [[18, "id2"], [35, "id3"]], "0.7.3": [[35, "id2"]], "0.8.0\n": [[18, "version"], [35, "version"]], "API Documentation": [[25, "api-documentation"]], "API changes": [[35, "api-changes"]], "Adding child traces to a trace": [[41, "adding-child-traces-to-a-trace"]], "Adding data to a trace": [[23, "adding-data-to-a-trace"], [41, "adding-data-to-a-trace"]], "Adding properties to a trace": [[41, "adding-properties-to-a-trace"]], "Adding tracelets": [[23, "adding-tracelets"], [41, "adding-tracelets"]], "Advanced use of the Test Framework in Python": [[42, "advanced-use-of-the-test-framework-in-python"]], "Anatomy of a plugin": [[4, "anatomy-of-a-plugin"]], "Autoscaling": [[9, "autoscaling"]], "Basic test data directory structure": [[12, "basic-test-data-directory-structure"]], "Blobs": [[23, "blobs"], [41, "blobs"]], "Build a Docker image": [[19, "build-a-docker-image"], [36, "build-a-docker-image"]], "Build pipeline change": [[35, "build-pipeline-change"]], "Building a plugin": [[6, "building-a-plugin"]], "Can I reuse or modify the Extraction Plugins SDK?": [[15, "can-i-reuse-or-modify-the-extraction-plugins-sdk"]], "Can I use a plugin that someone else wrote?": [[15, "can-i-use-a-plugin-that-someone-else-wrote"]], "Can my Extraction Plugin be embedded into Hansken for performance reasons?": [[15, "can-my-extraction-plugin-be-embedded-into-hansken-for-performance-reasons"]], "Category for extra properties": [[41, "category-for-extra-properties"]], "Changelog": [[0, "changelog"]], "Child traces": [[13, "child-traces"]], "Compatibility": [[38, "compatibility"]], "Configuring debugpy in Python": [[36, "configuring-debugpy-in-python"]], "Configuring the connection to the Docker container": [[36, "configuring-the-connection-to-the-docker-container"]], "Contact": [[1, "contact"]], "Contents:": [[2, null], [17, null], [25, null], [44, null]], "Create a runner file": [[38, "create-a-runner-file"]], "Creating test data": [[12, "creating-test-data"]], "Customize logging": [[23, "customize-logging"]], "Data Transformations": [[5, "data-transformations"], [23, "data-transformations"], [41, "data-transformations"]], "Data streams": [[13, "data-streams"]], "Date properties": [[41, "date-properties"]], "Debug HQL": [[19, "debug-hql"], [36, "debug-hql"]], "Debugging locally with Hansken All in One (AIO)": [[3, "debugging-locally-with-hansken-all-in-one-aio"]], "Deferred Extraction Plugins": [[11, "deferred-extraction-plugins"], [23, "deferred-extraction-plugins"]], "Deferred Plugins": [[41, "deferred-plugins"]], "Development steps of a plugin": [[16, "development-steps-of-a-plugin"]], "Download an extraction plugin template (empty plugin)": [[37, "download-an-extraction-plugin-template-empty-plugin"]], "Embedded Testing example": [[24, "embedded-testing-example"]], "Embedded Testing versus Remote Testing": [[24, "embedded-testing-versus-remote-testing"]], "Examples": [[10, "examples"], [14, "examples"]], "Extracting": [[4, "extracting"]], "Extraction Plugin specifications": [[43, "extraction-plugin-specifications"]], "Extraction plugin types": [[11, "extraction-plugin-types"]], "Finding the right settings": [[9, "finding-the-right-settings"]], "Finishing an extraction": [[4, "finishing-an-extraction"]], "Frequently Asked Questions": [[15, "frequently-asked-questions"]], "General concepts": [[2, "general-concepts"]], "Getting started": [[37, "getting-started"]], "HQL-Lite": [[7, "hql-lite"]], "HQL-Lite syntax": [[7, "hql-lite-syntax"]], "Hansken Extraction Plugins": [[6, "hansken-extraction-plugins"]], "Hansken extraction plugin SDK documentation for plugin developers": [[44, "hansken-extraction-plugin-sdk-documentation-for-plugin-developers"]], "Hansken trace model": [[13, "hansken-trace-model"]], "Help": [[42, "help"]], "How can I access Hansken developer community": [[15, "how-can-i-access-hansken-developer-community"]], "How can I describe that input with the information Hansken provides?": [[7, "how-can-i-describe-that-input-with-the-information-hansken-provides"]], "How does Hansken work?": [[7, "how-does-hansken-work"]], "How precise should a matcher be?": [[7, "how-precise-should-a-matcher-be"]], "How safe are Extraction Plugins?": [[15, "how-safe-are-extraction-plugins"]], "How to debug an Extraction Plugin": [[19, "how-to-debug-an-extraction-plugin"], [36, "how-to-debug-an-extraction-plugin"]], "How to run python extraction plugins standalone with Hansken.py": [[38, "how-to-run-python-extraction-plugins-standalone-with-hansken-py"]], "How to test your plugin": [[12, "how-to-test-your-plugin"]], "How to write a matcher?": [[7, "how-to-write-a-matcher"]], "Import the Extraction Plugins Skeleton in PyCharm": [[37, "import-the-extraction-plugins-skeleton-in-pycharm"]], "Input trace JSON format": [[12, "input-trace-json-format"]], "Install Docker (Ubuntu, Windows)": [[37, "install-docker-ubuntu-windows"]], "Install debugpy": [[36, "install-debugpy"]], "Install required software on Ubuntu": [[37, "install-required-software-on-ubuntu"]], "Install required software on Windows.": [[37, "install-required-software-on-windows"]], "Intrinsic properties": [[13, "intrinsic-properties"]], "Introduction": [[16, "introduction"]], "Java": [[12, "java"], [17, "java"]], "Java API Changelog": [[18, "java-api-changelog"]], "Java code snippets": [[23, "java-code-snippets"]], "Javadoc": [[20, "javadoc"]], "Kubernetes": [[19, "kubernetes"], [36, "kubernetes"]], "Kubernetes, Autoscaling, Resourcemanagement": [[9, "kubernetes-autoscaling-resourcemanagement"]], "Leaving out the message": [[12, "leaving-out-the-message"]], "Locally": [[19, "locally"], [36, "locally"]], "Locally with Docker": [[19, "locally-with-docker"], [36, "locally-with-docker"]], "Logging": [[19, "logging"], [23, "logging"], [36, "logging"], [41, "logging"]], "Logging in Docker": [[19, "logging-in-docker"], [36, "logging-in-docker"]], "Logging in Kubernetes": [[19, "logging-in-kubernetes"], [36, "logging-in-kubernetes"]], "Manual testing": [[42, "manual-testing"]], "Match if \u2018property is set\u2019": [[7, "match-if-property-is-set"]], "Match on data size": [[7, "match-on-data-size"]], "Match on excluding a certain path": [[7, "match-on-excluding-a-certain-path"]], "Match on extension": [[7, "match-on-extension"]], "Match on mime-type": [[7, "match-on-mime-type"]], "Match on specific datastream type, an anti-pattern": [[7, "match-on-specific-datastream-type-an-anti-pattern"]], "Matchers to the rescue": [[7, "matchers-to-the-rescue"]], "Meta Extraction Plugins": [[11, "meta-extraction-plugins"]], "Network isolation": [[8, "network-isolation"]], "Next steps": [[37, "next-steps"]], "Overview": [[7, "overview"]], "Package the plugin": [[6, "package-the-plugin"]], "Packaging": [[21, "packaging"], [39, "packaging"], [43, "packaging"]], "PdfPlugin example": [[7, "pdfplugin-example"]], "Plugin discovery": [[4, "plugin-discovery"]], "Plugin identifier": [[10, "plugin-identifier"]], "Plugin isolation": [[8, "plugin-isolation"]], "Plugin naming convention": [[10, "plugin-naming-convention"]], "Plugin protocol": [[43, "plugin-protocol"]], "Preparing for the command": [[38, "preparing-for-the-command"]], "Prerequisites": [[22, "prerequisites"], [24, "prerequisites"], [40, "prerequisites"]], "Python": [[12, "python"], [25, "python"]], "Python API Changelog": [[35, "python-api-changelog"]], "Python code snippets": [[41, "python-code-snippets"]], "Quick links": [[44, "quick-links"]], "RandomAccessData as InputStream": [[23, "randomaccessdata-as-inputstream"]], "Refresh the Hansken tools list": [[6, "refresh-the-hansken-tools-list"]], "Regenerate expected test results": [[42, "regenerate-expected-test-results"]], "Release-0.1.0": [[0, "release-0-1-0"]], "Release-0.1.1": [[0, "release-0-1-1"]], "Release-0.1.2": [[0, "release-0-1-2"]], "Release-0.1.3": [[0, "release-0-1-3"]], "Release-0.1.4": [[0, "release-0-1-4"]], "Release-0.1.5": [[0, "release-0-1-5"]], "Release-0.1.6": [[0, "release-0-1-6"]], "Release-0.1.7": [[0, "release-0-1-7"]], "Release-0.1.8": [[0, "release-0-1-8"]], "Release-0.2.0": [[0, "release-0-2-0"]], "Release-0.3.0": [[0, "release-0-3-0"]], "Release-0.4.0": [[0, "release-0-4-0"]], "Release-0.4.1": [[0, "release-0-4-1"]], "Release-0.4.10": [[0, "release-0-4-10"]], "Release-0.4.11": [[0, "release-0-4-11"]], "Release-0.4.12": [[0, "release-0-4-12"]], "Release-0.4.13": [[0, "release-0-4-13"]], "Release-0.4.14": [[0, "release-0-4-14"]], "Release-0.4.2": [[0, "release-0-4-2"]], "Release-0.4.3": [[0, "release-0-4-3"]], "Release-0.4.4": [[0, "release-0-4-4"]], "Release-0.4.5": [[0, "release-0-4-5"]], "Release-0.4.6": [[0, "release-0-4-6"]], "Release-0.4.7": [[0, "release-0-4-7"]], "Release-0.4.8": [[0, "release-0-4-8"]], "Release-0.4.9": [[0, "release-0-4-9"]], "Release-0.5.0": [[0, "release-0-5-0"]], "Release-0.5.1": [[0, "release-0-5-1"]], "Release-0.6.0": [[0, "release-0-6-0"]], "Release-0.6.1": [[0, "release-0-6-1"]], "Release-0.6.2": [[0, "release-0-6-2"]], "Release-0.6.3": [[0, "release-0-6-3"]], "Release-0.7.0": [[0, "release-0-7-0"]], "Release-0.7.1": [[0, "release-0-7-1"]], "Release-0.7.2": [[0, "release-0-7-2"]], "Release-0.7.3": [[0, "release-0-7-3"]], "Release-0.7.4": [[0, "release-0-7-4"]], "Release-0.8.0\n": [[0, "release-version"]], "Remote Testing example": [[24, "remote-testing-example"]], "Result trace JSON format": [[12, "result-trace-json-format"]], "Run plugins with Hansken.py": [[38, "run-plugins-with-hansken-py"]], "Run the Docker image with specific Java tool options": [[19, "run-the-docker-image-with-specific-java-tool-options"]], "Running your plugin with Hansken.py": [[38, "running-your-plugin-with-hansken-py"]], "See also": [[5, "see-also"]], "Set up your IDE: PyCharm": [[37, "set-up-your-ide-pycharm"]], "Setting breakpoints in the code": [[19, "setting-breakpoints-in-the-code"], [36, "setting-breakpoints-in-the-code"]], "Software Development Kit (SDK)": [[16, "software-development-kit-sdk"]], "Specifying system resources": [[23, "specifying-system-resources"], [41, "specifying-system-resources"]], "Standalone testing": [[42, "standalone-testing"]], "Standard Extraction Plugins": [[11, "standard-extraction-plugins"]], "Start an extraction with the plugin enabled": [[6, "start-an-extraction-with-the-plugin-enabled"]], "Starting an extraction": [[4, "starting-an-extraction"]], "Streaming data": [[41, "streaming-data"]], "System calls": [[8, "system-calls"]], "Test data structure for deferred extraction plugins": [[12, "test-data-structure-for-deferred-extraction-plugins"]], "Test framework": [[12, "test-framework"]], "Testing exceptions": [[12, "testing-exceptions"]], "Testing with a Docker image": [[42, "testing-with-a-docker-image"]], "The containsInOrder partial result matcher": [[12, "the-containsinorder-partial-result-matcher"]], "The execution in Hansken": [[4, "the-execution-in-hansken"]], "The method pluginInfo()": [[4, "the-method-plugininfo"]], "The method process()": [[4, "the-method-process"]], "The plugin itself": [[4, "the-plugin-itself"]], "The startsWith partial result matcher": [[12, "the-startswith-partial-result-matcher"]], "Tip: Start tests in your IDE": [[42, "tip-start-tests-in-your-ide"]], "Tips/notes:": [[3, "tips-notes"]], "Trace format": [[12, "trace-format"]], "Trace model and the extraction plugin SDK": [[13, "trace-model-and-the-extraction-plugin-sdk"]], "Trace property types": [[13, "trace-property-types"]], "Tracelets": [[13, "tracelets"]], "Traces": [[13, "traces"]], "Traces & Trace model": [[13, "traces-trace-model"]], "Types and Properties": [[13, "types-and-properties"]], "Upload the plugin to Hansken": [[6, "upload-the-plugin-to-hansken"]], "Usage": [[23, "usage"]], "User isolation": [[8, "user-isolation"]], "Using the Test Framework in Java": [[24, "using-the-test-framework-in-java"]], "Vector": [[13, "vector"]], "Verify full setup": [[37, "verify-full-setup"]], "Welcome": [[44, "welcome"]], "What are the legal implications of creating your own Extraction Plugin(s)?": [[15, "what-are-the-legal-implications-of-creating-your-own-extraction-plugin-s"]], "What does can_this_tool_process_the_provided_trace() do?": [[7, "what-does-can-this-tool-process-the-provided-trace-do"]], "What does my plugin expect as input?": [[7, "what-does-my-plugin-expect-as-input"]], "What is HQL-Lite?": [[7, "what-is-hql-lite"]], "What programming languages are supported?": [[15, "what-programming-languages-are-supported"]], "When is it useful to use a $data matcher?": [[7, "when-is-it-useful-to-use-a-data-matcher"]], "Why not just use HQL for plugins?": [[7, "why-not-just-use-hql-for-plugins"]], "Why use Extraction Plugins?": [[15, "why-use-extraction-plugins"]], "Will you support language foobar?": [[15, "will-you-support-language-foobar"]], "[EXPERIMENTAL FEATURE] Adding previews to a trace": [[23, "experimental-feature-adding-previews-to-a-trace"], [41, "experimental-feature-adding-previews-to-a-trace"]], "build_plugin": [[39, "build-plugin"]], "hansken_extraction_plugin.api": [[26, "module-hansken_extraction_plugin.api"]], "hansken_extraction_plugin.api.data_context": [[27, "module-hansken_extraction_plugin.api.data_context"]], "hansken_extraction_plugin.api.extraction_plugin": [[28, "module-hansken_extraction_plugin.api.extraction_plugin"]], "hansken_extraction_plugin.api.extraction_trace": [[29, "module-hansken_extraction_plugin.api.extraction_trace"]], "hansken_extraction_plugin.api.plugin_info": [[30, "module-hansken_extraction_plugin.api.plugin_info"]], "hansken_extraction_plugin.api.search_result": [[31, "module-hansken_extraction_plugin.api.search_result"]], "hansken_extraction_plugin.api.trace_searcher": [[32, "module-hansken_extraction_plugin.api.trace_searcher"]], "hansken_extraction_plugin.api.tracelet": [[33, "module-hansken_extraction_plugin.api.tracelet"]], "hansken_extraction_plugin.api.transformation": [[34, "module-hansken_extraction_plugin.api.transformation"]], "label_plugin": [[39, "label-plugin"]]}, "docnames": ["changes", "contact", "dev/concepts", "dev/concepts/all_in_one_debugging", "dev/concepts/anatomy_of_a_plugin", "dev/concepts/data_transformations", "dev/concepts/extraction_plugins", "dev/concepts/hql_lite", "dev/concepts/isolation", "dev/concepts/kubernetes_autoscaling", "dev/concepts/plugin_naming_convention", "dev/concepts/plugin_types", "dev/concepts/test_framework", "dev/concepts/traces", "dev/examples", "dev/faq", "dev/introduction", "dev/java", "dev/java/api_changelog", "dev/java/debugging", "dev/java/javadoc", "dev/java/packaging", "dev/java/prerequisites", "dev/java/snippets", "dev/java/testing", "dev/python", "dev/python/api/hansken_extraction_plugin.api", "dev/python/api/hansken_extraction_plugin.api.data_context", "dev/python/api/hansken_extraction_plugin.api.extraction_plugin", "dev/python/api/hansken_extraction_plugin.api.extraction_trace", "dev/python/api/hansken_extraction_plugin.api.plugin_info", "dev/python/api/hansken_extraction_plugin.api.search_result", "dev/python/api/hansken_extraction_plugin.api.trace_searcher", "dev/python/api/hansken_extraction_plugin.api.tracelet", "dev/python/api/hansken_extraction_plugin.api.transformation", "dev/python/api_changelog", "dev/python/debugging", "dev/python/getting_started", "dev/python/hanskenpy", "dev/python/packaging", "dev/python/prerequisites", "dev/python/snippets", "dev/python/testing", "dev/spec", "index"], "envversion": {"sphinx": 61, "sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1}, "filenames": ["changes.rst", "contact.md", "dev/concepts.rst", "dev/concepts/all_in_one_debugging.md", "dev/concepts/anatomy_of_a_plugin.md", "dev/concepts/data_transformations.md", "dev/concepts/extraction_plugins.md", "dev/concepts/hql_lite.md", "dev/concepts/isolation.md", "dev/concepts/kubernetes_autoscaling.md", "dev/concepts/plugin_naming_convention.md", "dev/concepts/plugin_types.md", "dev/concepts/test_framework.md", "dev/concepts/traces.md", "dev/examples.md", "dev/faq.md", "dev/introduction.md", "dev/java.rst", "dev/java/api_changelog.md", "dev/java/debugging.md", "dev/java/javadoc.md", "dev/java/packaging.md", "dev/java/prerequisites.md", "dev/java/snippets.md", "dev/java/testing.md", "dev/python.rst", "dev/python/api/hansken_extraction_plugin.api.rst", "dev/python/api/hansken_extraction_plugin.api.data_context.rst", "dev/python/api/hansken_extraction_plugin.api.extraction_plugin.rst", "dev/python/api/hansken_extraction_plugin.api.extraction_trace.rst", "dev/python/api/hansken_extraction_plugin.api.plugin_info.rst", "dev/python/api/hansken_extraction_plugin.api.search_result.rst", "dev/python/api/hansken_extraction_plugin.api.trace_searcher.rst", "dev/python/api/hansken_extraction_plugin.api.tracelet.rst", "dev/python/api/hansken_extraction_plugin.api.transformation.rst", "dev/python/api_changelog.md", "dev/python/debugging.md", "dev/python/getting_started.md", "dev/python/hanskenpy.md", "dev/python/packaging.md", "dev/python/prerequisites.md", "dev/python/snippets.md", "dev/python/testing.md", "dev/spec.md", "index.md"], "indexentries": {"add_data() (extractiontracebuilder method)": [[29, "hansken_extraction_plugin.api.extraction_trace.ExtractionTraceBuilder.add_data", false]], "add_range() (rangedtransformation.builder method)": [[34, "hansken_extraction_plugin.api.transformation.RangedTransformation.Builder.add_range", false]], "add_tracelet() (extractiontracebuilder method)": [[29, "hansken_extraction_plugin.api.extraction_trace.ExtractionTraceBuilder.add_tracelet", false]], "add_tracelet() (metaextractiontrace method)": [[29, "hansken_extraction_plugin.api.extraction_trace.MetaExtractionTrace.add_tracelet", false]], "add_transformation() (extractiontracebuilder method)": [[29, "hansken_extraction_plugin.api.extraction_trace.ExtractionTraceBuilder.add_transformation", false]], "add_transformation() (metaextractiontrace method)": [[29, "hansken_extraction_plugin.api.extraction_trace.MetaExtractionTrace.add_transformation", false]], "author (class in hansken_extraction_plugin.api.plugin_info)": [[30, "hansken_extraction_plugin.api.plugin_info.Author", false]], "author (plugininfo attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.PluginInfo.author", false]], "baseextractionplugin (class in hansken_extraction_plugin.api.extraction_plugin)": [[28, "hansken_extraction_plugin.api.extraction_plugin.BaseExtractionPlugin", false]], "build() (extractiontracebuilder method)": [[29, "hansken_extraction_plugin.api.extraction_trace.ExtractionTraceBuilder.build", false]], "build() (rangedtransformation.builder method)": [[34, "hansken_extraction_plugin.api.transformation.RangedTransformation.Builder.build", false]], "builder() (rangedtransformation static method)": [[34, "hansken_extraction_plugin.api.transformation.RangedTransformation.builder", false]], "category (pluginid attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.PluginId.category", false]], "child_builder() (extractiontracebuilder method)": [[29, "hansken_extraction_plugin.api.extraction_trace.ExtractionTraceBuilder.child_builder", false]], "child_builder() (metaextractiontrace method)": [[29, "hansken_extraction_plugin.api.extraction_trace.MetaExtractionTrace.child_builder", false]], "close() (searchresult method)": [[31, "hansken_extraction_plugin.api.search_result.SearchResult.close", false]], "data_size (datacontext attribute)": [[27, "hansken_extraction_plugin.api.data_context.DataContext.data_size", false]], "data_type (datacontext attribute)": [[27, "hansken_extraction_plugin.api.data_context.DataContext.data_type", false]], "datacontext (class in hansken_extraction_plugin.api.data_context)": [[27, "hansken_extraction_plugin.api.data_context.DataContext", false]], "deferred_iterations (plugininfo attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.PluginInfo.deferred_iterations", false]], "deferredextractionplugin (class in hansken_extraction_plugin.api.extraction_plugin)": [[28, "hansken_extraction_plugin.api.extraction_plugin.DeferredExtractionPlugin", false]], "description (plugininfo attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.PluginInfo.description", false]], "domain (pluginid attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.PluginId.domain", false]], "email (author attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.Author.email", false]], "extractionplugin (class in hansken_extraction_plugin.api.extraction_plugin)": [[28, "hansken_extraction_plugin.api.extraction_plugin.ExtractionPlugin", false]], "extractiontrace (class in hansken_extraction_plugin.api.extraction_trace)": [[29, "hansken_extraction_plugin.api.extraction_trace.ExtractionTrace", false]], "extractiontracebuilder (class in hansken_extraction_plugin.api.extraction_trace)": [[29, "hansken_extraction_plugin.api.extraction_trace.ExtractionTraceBuilder", false]], "get() (trace method)": [[29, "hansken_extraction_plugin.api.extraction_trace.Trace.get", false]], "hansken_extraction_plugin.api": [[26, "module-hansken_extraction_plugin.api", false]], "hansken_extraction_plugin.api.data_context": [[27, "module-hansken_extraction_plugin.api.data_context", false]], "hansken_extraction_plugin.api.extraction_plugin": [[28, "module-hansken_extraction_plugin.api.extraction_plugin", false]], "hansken_extraction_plugin.api.extraction_trace": [[29, "module-hansken_extraction_plugin.api.extraction_trace", false]], "hansken_extraction_plugin.api.plugin_info": [[30, "module-hansken_extraction_plugin.api.plugin_info", false]], "hansken_extraction_plugin.api.search_result": [[31, "module-hansken_extraction_plugin.api.search_result", false]], "hansken_extraction_plugin.api.trace_searcher": [[32, "module-hansken_extraction_plugin.api.trace_searcher", false]], "hansken_extraction_plugin.api.tracelet": [[33, "module-hansken_extraction_plugin.api.tracelet", false]], "hansken_extraction_plugin.api.transformation": [[34, "module-hansken_extraction_plugin.api.transformation", false]], "id (plugininfo attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.PluginInfo.id", false]], "image (searchscope attribute)": [[32, "hansken_extraction_plugin.api.trace_searcher.SearchScope.image", false]], "length (range attribute)": [[34, "hansken_extraction_plugin.api.transformation.Range.length", false]], "license (plugininfo attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.PluginInfo.license", false]], "matcher (plugininfo attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.PluginInfo.matcher", false]], "maturity (plugininfo attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.PluginInfo.maturity", false]], "maturitylevel (class in hansken_extraction_plugin.api.plugin_info)": [[30, "hansken_extraction_plugin.api.plugin_info.MaturityLevel", false]], "maximum_cpu (pluginresources attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.PluginResources.maximum_cpu", false]], "maximum_memory (pluginresources attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.PluginResources.maximum_memory", false]], "maximum_workers (pluginresources attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.PluginResources.maximum_workers", false]], "metaextractionplugin (class in hansken_extraction_plugin.api.extraction_plugin)": [[28, "hansken_extraction_plugin.api.extraction_plugin.MetaExtractionPlugin", false]], "metaextractiontrace (class in hansken_extraction_plugin.api.extraction_trace)": [[29, "hansken_extraction_plugin.api.extraction_trace.MetaExtractionTrace", false]], "module": [[26, "module-hansken_extraction_plugin.api", false], [27, "module-hansken_extraction_plugin.api.data_context", false], [28, "module-hansken_extraction_plugin.api.extraction_plugin", false], [29, "module-hansken_extraction_plugin.api.extraction_trace", false], [30, "module-hansken_extraction_plugin.api.plugin_info", false], [31, "module-hansken_extraction_plugin.api.search_result", false], [32, "module-hansken_extraction_plugin.api.trace_searcher", false], [33, "module-hansken_extraction_plugin.api.tracelet", false], [34, "module-hansken_extraction_plugin.api.transformation", false]], "name (author attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.Author.name", false]], "name (pluginid attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.PluginId.name", false]], "offset (range attribute)": [[34, "hansken_extraction_plugin.api.transformation.Range.offset", false]], "open() (extractiontrace method)": [[29, "hansken_extraction_plugin.api.extraction_trace.ExtractionTrace.open", false]], "open() (extractiontracebuilder method)": [[29, "hansken_extraction_plugin.api.extraction_trace.ExtractionTraceBuilder.open", false]], "open() (searchtrace method)": [[29, "hansken_extraction_plugin.api.extraction_trace.SearchTrace.open", false]], "organisation (author attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.Author.organisation", false]], "plugin_info() (baseextractionplugin method)": [[28, "hansken_extraction_plugin.api.extraction_plugin.BaseExtractionPlugin.plugin_info", false]], "pluginid (class in hansken_extraction_plugin.api.plugin_info)": [[30, "hansken_extraction_plugin.api.plugin_info.PluginId", false]], "plugininfo (class in hansken_extraction_plugin.api.plugin_info)": [[30, "hansken_extraction_plugin.api.plugin_info.PluginInfo", false]], "pluginresources (class in hansken_extraction_plugin.api.plugin_info)": [[30, "hansken_extraction_plugin.api.plugin_info.PluginResources", false]], "process() (deferredextractionplugin method)": [[28, "hansken_extraction_plugin.api.extraction_plugin.DeferredExtractionPlugin.process", false]], "process() (extractionplugin method)": [[28, "hansken_extraction_plugin.api.extraction_plugin.ExtractionPlugin.process", false]], "process() (metaextractionplugin method)": [[28, "hansken_extraction_plugin.api.extraction_plugin.MetaExtractionPlugin.process", false]], "production_ready (maturitylevel attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.MaturityLevel.PRODUCTION_READY", false]], "project (searchscope attribute)": [[32, "hansken_extraction_plugin.api.trace_searcher.SearchScope.project", false]], "proof_of_concept (maturitylevel attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.MaturityLevel.PROOF_OF_CONCEPT", false]], "range (class in hansken_extraction_plugin.api.transformation)": [[34, "hansken_extraction_plugin.api.transformation.Range", false]], "rangedtransformation (class in hansken_extraction_plugin.api.transformation)": [[34, "hansken_extraction_plugin.api.transformation.RangedTransformation", false]], "rangedtransformation.builder (class in hansken_extraction_plugin.api.transformation)": [[34, "hansken_extraction_plugin.api.transformation.RangedTransformation.Builder", false]], "ready_for_test (maturitylevel attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.MaturityLevel.READY_FOR_TEST", false]], "resources (plugininfo attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.PluginInfo.resources", false]], "search() (tracesearcher method)": [[32, "hansken_extraction_plugin.api.trace_searcher.TraceSearcher.search", false]], "searchresult (class in hansken_extraction_plugin.api.search_result)": [[31, "hansken_extraction_plugin.api.search_result.SearchResult", false]], "searchscope (class in hansken_extraction_plugin.api.trace_searcher)": [[32, "hansken_extraction_plugin.api.trace_searcher.SearchScope", false]], "searchtrace (class in hansken_extraction_plugin.api.extraction_trace)": [[29, "hansken_extraction_plugin.api.extraction_trace.SearchTrace", false]], "take() (searchresult method)": [[31, "hansken_extraction_plugin.api.search_result.SearchResult.take", false]], "takeone() (searchresult method)": [[31, "hansken_extraction_plugin.api.search_result.SearchResult.takeone", false]], "total_results() (searchresult method)": [[31, "hansken_extraction_plugin.api.search_result.SearchResult.total_results", false]], "trace (class in hansken_extraction_plugin.api.extraction_trace)": [[29, "hansken_extraction_plugin.api.extraction_trace.Trace", false]], "tracelet (class in hansken_extraction_plugin.api.tracelet)": [[33, "hansken_extraction_plugin.api.tracelet.Tracelet", false]], "tracesearcher (class in hansken_extraction_plugin.api.trace_searcher)": [[32, "hansken_extraction_plugin.api.trace_searcher.TraceSearcher", false]], "transformation (class in hansken_extraction_plugin.api.transformation)": [[34, "hansken_extraction_plugin.api.transformation.Transformation", false]], "update() (extractiontracebuilder method)": [[29, "hansken_extraction_plugin.api.extraction_trace.ExtractionTraceBuilder.update", false]], "update() (metaextractiontrace method)": [[29, "hansken_extraction_plugin.api.extraction_trace.MetaExtractionTrace.update", false]], "version (plugininfo attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.PluginInfo.version", false]], "webpage_url (plugininfo attribute)": [[30, "hansken_extraction_plugin.api.plugin_info.PluginInfo.webpage_url", false]]}, "objects": {"hansken_extraction_plugin": [[26, 0, 0, "-", "api"]], "hansken_extraction_plugin.api": [[27, 0, 0, "-", "data_context"], [28, 0, 0, "-", "extraction_plugin"], [29, 0, 0, "-", "extraction_trace"], [30, 0, 0, "-", "plugin_info"], [31, 0, 0, "-", "search_result"], [32, 0, 0, "-", "trace_searcher"], [33, 0, 0, "-", "tracelet"], [34, 0, 0, "-", "transformation"]], "hansken_extraction_plugin.api.data_context": [[27, 1, 1, "", "DataContext"]], "hansken_extraction_plugin.api.data_context.DataContext": [[27, 2, 1, "", "data_size"], [27, 2, 1, "", "data_type"]], "hansken_extraction_plugin.api.extraction_plugin": [[28, 1, 1, "", "BaseExtractionPlugin"], [28, 1, 1, "", "DeferredExtractionPlugin"], [28, 1, 1, "", "ExtractionPlugin"], [28, 1, 1, "", "MetaExtractionPlugin"]], "hansken_extraction_plugin.api.extraction_plugin.BaseExtractionPlugin": [[28, 3, 1, "", "plugin_info"]], "hansken_extraction_plugin.api.extraction_plugin.DeferredExtractionPlugin": [[28, 3, 1, "", "process"]], "hansken_extraction_plugin.api.extraction_plugin.ExtractionPlugin": [[28, 3, 1, "", "process"]], "hansken_extraction_plugin.api.extraction_plugin.MetaExtractionPlugin": [[28, 3, 1, "", "process"]], "hansken_extraction_plugin.api.extraction_trace": [[29, 1, 1, "", "ExtractionTrace"], [29, 1, 1, "", "ExtractionTraceBuilder"], [29, 1, 1, "", "MetaExtractionTrace"], [29, 1, 1, "", "SearchTrace"], [29, 1, 1, "", "Trace"]], "hansken_extraction_plugin.api.extraction_trace.ExtractionTrace": [[29, 3, 1, "", "open"]], "hansken_extraction_plugin.api.extraction_trace.ExtractionTraceBuilder": [[29, 3, 1, "", "add_data"], [29, 3, 1, "", "add_tracelet"], [29, 3, 1, "", "add_transformation"], [29, 3, 1, "", "build"], [29, 3, 1, "", "child_builder"], [29, 3, 1, "", "open"], [29, 3, 1, "", "update"]], "hansken_extraction_plugin.api.extraction_trace.MetaExtractionTrace": [[29, 3, 1, "", "add_tracelet"], [29, 3, 1, "", "add_transformation"], [29, 3, 1, "", "child_builder"], [29, 3, 1, "", "update"]], "hansken_extraction_plugin.api.extraction_trace.SearchTrace": [[29, 3, 1, "", "open"]], "hansken_extraction_plugin.api.extraction_trace.Trace": [[29, 3, 1, "", "get"]], "hansken_extraction_plugin.api.plugin_info": [[30, 1, 1, "", "Author"], [30, 1, 1, "", "MaturityLevel"], [30, 1, 1, "", "PluginId"], [30, 1, 1, "", "PluginInfo"], [30, 1, 1, "", "PluginResources"]], "hansken_extraction_plugin.api.plugin_info.Author": [[30, 2, 1, "", "email"], [30, 2, 1, "", "name"], [30, 2, 1, "", "organisation"]], "hansken_extraction_plugin.api.plugin_info.MaturityLevel": [[30, 2, 1, "", "PRODUCTION_READY"], [30, 2, 1, "", "PROOF_OF_CONCEPT"], [30, 2, 1, "", "READY_FOR_TEST"]], "hansken_extraction_plugin.api.plugin_info.PluginId": [[30, 2, 1, "", "category"], [30, 2, 1, "", "domain"], [30, 2, 1, "", "name"]], "hansken_extraction_plugin.api.plugin_info.PluginInfo": [[30, 2, 1, "", "author"], [30, 2, 1, "", "deferred_iterations"], [30, 2, 1, "", "description"], [30, 2, 1, "", "id"], [30, 2, 1, "", "license"], [30, 2, 1, "", "matcher"], [30, 2, 1, "", "maturity"], [30, 2, 1, "", "resources"], [30, 2, 1, "", "version"], [30, 2, 1, "", "webpage_url"]], "hansken_extraction_plugin.api.plugin_info.PluginResources": [[30, 2, 1, "", "maximum_cpu"], [30, 2, 1, "", "maximum_memory"], [30, 2, 1, "", "maximum_workers"]], "hansken_extraction_plugin.api.search_result": [[31, 1, 1, "", "SearchResult"]], "hansken_extraction_plugin.api.search_result.SearchResult": [[31, 3, 1, "", "close"], [31, 3, 1, "", "take"], [31, 3, 1, "", "takeone"], [31, 3, 1, "", "total_results"]], "hansken_extraction_plugin.api.trace_searcher": [[32, 1, 1, "", "SearchScope"], [32, 1, 1, "", "TraceSearcher"]], "hansken_extraction_plugin.api.trace_searcher.SearchScope": [[32, 2, 1, "", "image"], [32, 2, 1, "", "project"]], "hansken_extraction_plugin.api.trace_searcher.TraceSearcher": [[32, 3, 1, "", "search"]], "hansken_extraction_plugin.api.tracelet": [[33, 1, 1, "", "Tracelet"]], "hansken_extraction_plugin.api.transformation": [[34, 1, 1, "", "Range"], [34, 1, 1, "", "RangedTransformation"], [34, 1, 1, "", "Transformation"]], "hansken_extraction_plugin.api.transformation.Range": [[34, 2, 1, "", "length"], [34, 2, 1, "", "offset"]], "hansken_extraction_plugin.api.transformation.RangedTransformation": [[34, 1, 1, "", "Builder"], [34, 3, 1, "", "builder"]], "hansken_extraction_plugin.api.transformation.RangedTransformation.Builder": [[34, 3, 1, "", "add_range"], [34, 3, 1, "", "build"]]}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method"}, "terms": {"": [0, 3, 7, 9, 12, 13, 18, 23, 30, 34, 35, 38, 41, 42], "0": [3, 7, 12, 13, 15, 19, 21, 22, 23, 24, 29, 30, 36, 37, 41], "00": 13, "0000": 38, "03": [18, 35, 38], "09": [13, 18, 35], "1": [3, 7, 11, 12, 13, 19, 22, 23, 30, 36, 41], "10": [7, 18, 23, 35, 37, 41], "100": 31, "1000": [8, 18, 23, 35, 41], "1000000": 7, "11": [7, 22, 37, 40, 42], "11jdk": 37, "12": [9, 38], "1234": 23, "13414": 0, "13554": 0, "13560": 0, "13577": 0, "13578": 0, "13579": 0, "13580": 0, "13581": 0, "13643": 0, "13648": 0, "13650": 0, "13651": 0, "13655": 0, "13656": 0, "13658": 0, "13660": 0, "13663": 0, "13668": 0, "13676": 0, "13705": 0, "13706": 0, "13709": 0, "13713": 0, "13714": 0, "13733": 0, "13756": 0, "13761": 0, "13769": 0, "13771": 0, "13772": 0, "13773": 0, "13774": 0, "13775": 0, "13776": 0, "13777": 0, "13784": 0, "13798": 0, "13799": 0, "13800": 0, "13801": 0, "13809": 0, "13810": 0, "13922": 0, "13966": 0, "14008": 0, "14009": 0, "14010": 0, "14011": 0, "14030": 0, "14031": 0, "14035": 0, "14037": 0, "14044": 0, "14060": 0, "14073": 0, "14074": 0, "14079": 0, "14083": 0, "14090": 0, "14092": 0, "14104": 0, "14122": 0, "14128": 0, "14130": 0, "14131": 0, "14134": 0, "14135": 0, "14161": 0, "14216": 0, "14234": 0, "14283": 0, "14286": 0, "14314": 0, "14318": 0, "14531": 0, "14547": 0, "14580": 0, "14581": 0, "14582": 0, "14586": 0, "14591": 0, "14618": 0, "14619": 0, "14632": 0, "14635": 0, "14660": 0, "14703": 0, "14704": 0, "14720": 0, "14737": 0, "14738": 0, "14739": 0, "14755": 0, "14763": 0, "14777": 0, "14787": 0, "14793": 0, "14820": 0, "14841": 0, "14844": 0, "14867": 0, "14879": 0, "14923": 0, "15": 7, "15015": 0, "15029": 0, "15034": 0, "15035": 0, "15042": 0, "15048": 0, "15059": 0, "15139": 0, "15186": 0, "15187": 0, "15189": 0, "15192": 0, "15193": 0, "15231": 0, "15232": 0, "15233": 0, "15236": 0, "15237": 0, "15274": 0, "15276": 0, "15282": 0, "15288": 0, "15294": 0, "15338": 0, "15353": 0, "15365": 0, "15370": 0, "15390": 0, "15391": 0, "15392": 0, "15393": 0, "15466": 0, "15491": 0, "15495": 0, "15498": 0, "15502": 0, "15505": 0, "15511": 0, "15512": 0, "15514": 0, "15515": 0, "15520": 0, "15527": 0, "15541": 0, "15542": 0, "15562": 0, "15572": 0, "15588": 0, "15589": 0, "15607": 0, "15632": 0, "15641": 0, "15650": 0, "15651": 0, "15653": 0, "15656": 0, "15668": 0, "15683": 0, "15711": 0, "15743": 0, "15745": 0, "15765": 0, "15766": 0, "15770": 0, "15771": 0, "15772": 0, "15773": 0, "15790": 0, "15801": 0, "15846": 0, "15857": 0, "15858": 0, "15871": 0, "15913": 0, "15961": 0, "15964": 0, "15993": 0, "16": [0, 38], "16001": 0, "16012": 0, "16037": 0, "16038": 0, "16044": 0, "16048": 0, "16090": 0, "16095": 0, "16105": 0, "16111": 0, "16115": 0, "16116": 0, "16118": 0, "16128": 0, "16139": 0, "16160": 0, "16191": 0, "16229": 0, "16238": 0, "16257": 0, "16258": 0, "16268": 0, "1630510809": 41, "16403": 0, "16489": 0, "16558": 0, "16574": 0, "16575": 0, "16576": 0, "16632": 0, "16634": 0, "16638": 0, "16704": 0, "16705": 0, "16707": 0, "16725": 0, "16753": 0, "16756": 0, "16764": 0, "16781": 0, "16900": 0, "16901": 0, "16905": 0, "16908": 0, "17": 37, "17064": 0, "17138": 0, "17141": 0, "17151": 0, "17178": 0, "17191": 0, "17194": 0, "17196": 0, "17203": 0, "17214": 0, "17264": 0, "17265": 0, "17273": 0, "17274": 0, "17276": 0, "17277": 0, "17278": 0, "17460": 0, "17502": 0, "17556": 0, "17636": 0, "17672": 0, "17675": 0, "17692": 0, "17742": 0, "17786": 0, "18": [0, 13], "18400": 0, "18517": 0, "18673": 0, "18677": 0, "18830": 0, "18883": 0, "18907": 0, "18915": 0, "18982": 0, "19064": 0, "19065": 0, "19076": 0, "19148": 0, "19151": 0, "19179": 0, "19435": 0, "19436": 0, "19447": 0, "19448": 0, "19759": 0, "19954": 0, "1st": 0, "2": [7, 13, 15, 22, 23, 30, 36, 37, 41], "20": [11, 13, 18, 19, 23, 30, 35, 36, 37, 41], "2000": 8, "2001": 22, "20127": 0, "20128": 0, "2021": [0, 13, 38], "2022": 0, "20389": 0, "20410": 0, "2048": 35, "20552": 0, "20t": 23, "23": 37, "240290": 38, "240753": 38, "2g": 0, "3": [7, 19, 23, 24, 37, 40], "30": [18, 23, 35, 41], "3000": 8, "32": 23, "32c": 23, "344248": 38, "344450": 38, "3509": 0, "3d73a5552693": 38, "4": [3, 22, 24, 36, 37], "4096": 35, "40c3": 38, "423245": 38, "44228": 0, "45": 38, "46": 3, "48": [0, 38], "4bin": 37, "5": [7, 23, 30, 36, 37, 41], "50": [7, 11, 18, 23, 35, 41], "5005": 19, "53": 38, "54": 38, "54197e67": 38, "5678": 36, "59": 38, "5f": [18, 23], "5p": 23, "64": 0, "681": 13, "7": [13, 36], "774": [18, 35], "79": 12, "799668": 38, "8": [13, 22, 23, 37, 40, 41], "8001": 21, "805538": 38, "8080": [35, 39], "8135": 38, "859299": 38, "8999": [3, 24, 42, 43], "8f": [18, 23], "9": [13, 18, 35], "93f1": 38, "A": [4, 6, 7, 10, 11, 12, 13, 18, 29, 30, 31, 33, 34, 35, 36, 38, 42], "AND": 7, "And": 7, "As": 7, "At": [4, 24, 36, 38], "Be": [0, 3, 23, 35, 37, 41], "But": 7, "By": [5, 7, 18, 35, 42], "For": [0, 4, 6, 7, 9, 12, 13, 15, 18, 19, 21, 22, 23, 24, 33, 35, 37, 39, 41, 44], "If": [1, 3, 4, 6, 7, 9, 10, 11, 12, 13, 15, 18, 19, 21, 23, 35, 36, 37, 38, 39, 41, 42, 43, 44], "In": [0, 7, 13, 15, 16, 19, 23, 36, 37, 41, 42], "It": [3, 6, 7, 12, 13, 15, 18, 21, 23, 35, 37, 38, 41], "NOT": [3, 7, 11], "Not": 7, "OR": 7, "One": [0, 2, 16, 30, 42], "Or": 7, "The": [0, 5, 6, 7, 8, 9, 10, 11, 13, 15, 16, 18, 19, 21, 22, 23, 24, 28, 29, 30, 33, 35, 36, 37, 38, 39, 41, 42, 43], "Then": [13, 24, 35, 37], "There": [7, 12, 24, 36, 38], "These": [0, 6, 7, 10, 11, 12, 13, 18, 23, 35, 38], "To": [4, 6, 7, 8, 12, 13, 16, 18, 19, 21, 23, 24, 35, 36, 37, 38, 39, 41, 42], "With": [13, 16, 19, 36, 38], "_": 12, "__": 12, "__main__": [38, 42], "__name__": [38, 41, 42], "_arg": 39, "_build": 0, "_client": 24, "_imag": 39, "_name": 39, "_server": 24, "_test": 0, "_test_validate_standalon": 42, "abc": [28, 29, 31, 34], "abil": [0, 12], "abl": [0, 4, 12, 16, 29, 37], "abort": 13, "about": [1, 4, 6, 7, 11, 13, 23, 28, 30, 41, 43], "abov": [7, 12, 23, 37, 44], "absenc": 10, "absolut": 7, "abstract": [28, 29, 31, 32], "accept": [0, 7, 13, 23, 36, 41, 42, 43], "access": [1, 13, 16, 18, 23, 28, 35, 37, 41, 44], "accomplish": 4, "accord": 7, "accordingli": [9, 35], "account": 15, "achiev": 7, "acknowledg": 38, "action": 10, "activ": 7, "actual": [0, 5, 7, 11, 12, 13, 16, 18, 35, 37], "ad": [0, 4, 7, 11, 12, 13, 16, 18, 21, 29, 35, 36, 39, 42], "adapt": [0, 9, 36], "add": [0, 6, 7, 12, 15, 16, 18, 19, 23, 29, 34, 35, 36, 37, 39, 41], "add_data": [0, 29], "add_rang": [34, 35, 41], "add_tracelet": [29, 35, 41], "add_transform": [29, 35, 41], "addit": [11, 12, 19, 36, 37, 39, 41], "addrang": [18, 23], "address": 19, "addtracelet": [18, 23], "adipisc": 12, "administr": [23, 37, 41], "adob": 13, "advanc": [3, 12, 25, 35, 37], "advantag": [19, 36, 42], "advis": 3, "after": [0, 4, 7, 11, 15, 19, 29, 36], "afteral": 24, "again": [4, 7], "against": [7, 10, 12, 24, 42], "agent": [0, 21], "agentlib": 19, "aid": [37, 38], "aim": [18, 35], "aio": [0, 2], "algorithm": 16, "all": [0, 2, 4, 6, 7, 11, 12, 13, 15, 16, 18, 22, 23, 24, 28, 29, 30, 35, 37, 39, 40, 41, 42, 44], "allow": [0, 7, 8, 11, 12, 13, 18, 19, 23, 28, 30, 35, 37, 41, 43], "along": 0, "alreadi": [7, 19, 23, 29, 38, 41], "also": [0, 3, 6, 7, 12, 13, 18, 19, 21, 28, 30, 35, 36, 37, 39, 42], "alt": 37, "altern": [18, 21, 22, 23, 35], "although": [4, 5, 18, 35], "alwai": [0, 7, 11, 12, 13, 23, 41], "amet": 12, "among": 30, "an": [0, 3, 5, 9, 10, 12, 13, 15, 16, 17, 18, 21, 23, 24, 25, 29, 30, 31, 35, 38, 39, 40, 41, 42, 43], "analysi": 0, "anatomi": [0, 2], "ani": [4, 7, 12, 13, 29, 33, 41, 44], "ann": 41, "anoth": [9, 11, 13, 23, 41, 42], "another_str": [35, 41], "anotheremail": 33, "answer": 7, "antlr": 0, "anumb": 23, "anymor": 35, "anynam": 41, "apach": [0, 15, 18, 22, 35], "apart": 0, "api": [0, 13, 15, 16, 17, 20, 23, 24, 38, 41, 42, 43, 44], "appdata": [18, 35], "appear": 37, "append": [3, 23], "appenderref": 23, "appli": [5, 7, 10, 13, 16, 21, 43], "applic": [0, 7, 13, 19, 23, 29, 39, 41], "appropri": 42, "apt": 37, "ar": [0, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 16, 18, 19, 21, 22, 23, 24, 28, 29, 30, 31, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "arbitrari": [8, 10], "archiv": [5, 10, 13, 18, 35], "arg": [0, 35, 39], "argument": [0, 18, 21, 23, 35, 36, 38, 39, 41, 42], "around": [0, 7], "arrai": [13, 23], "arrayoutofboundsexcept": 0, "art": [19, 36], "artifact": 0, "artifactid": [22, 24], "asc": [18, 23], "asinputstream": 23, "ask": [30, 37, 44], "aspect": 16, "assist": 15, "associ": 4, "assum": [24, 42], "attach": [19, 23, 29, 36, 41], "attempt": 0, "attribut": 4, "audio": 16, "auth": 38, "author": [0, 4, 18, 19, 30, 35, 36, 38, 43], "auto": 0, "autom": [0, 21, 22, 37, 39], "automat": [9, 12, 18, 35, 42], "autosc": [2, 4], "autoscal": 9, "avail": [0, 3, 4, 5, 6, 7, 8, 13, 18, 21, 23, 29, 31, 36, 41, 42, 43], "avoid": 0, "aw": 7, "b": [7, 12, 13, 35, 37, 41, 44], "backslash": 7, "backward": [0, 18, 35], "bad": 0, "bake": 19, "bar": [7, 38], "bare": [7, 30], "base": [0, 7, 9, 10, 12, 13, 22, 23, 27, 28, 29, 30, 31, 32, 33, 34, 41], "baseextractionplugin": 28, "basenam": 12, "basi": 22, "basic": [0, 7, 38], "batch": 31, "baz": 7, "becaus": [0, 5, 7, 11, 19, 35, 36, 41], "becom": 7, "been": [0, 7, 12, 18, 21, 35, 37, 38, 39, 42], "befor": [0, 3, 6, 7, 13, 16, 21, 29, 35, 38], "beforeal": 24, "beforehand": 7, "begin": [23, 36], "behav": 7, "behaviour": 3, "being": [0, 7, 12, 13, 18, 19, 23, 27, 28, 29, 32, 35, 41], "belong": 13, "below": [7, 10, 12, 13, 18, 19, 24, 35, 36, 37, 42], "benefit": 16, "best": [7, 35], "beta": [15, 18, 35], "better": [0, 18, 35], "between": [0, 4, 7, 12, 24, 43], "beyond": 0, "big": [35, 39], "bin": 37, "binari": 13, "bind": 23, "bit": [4, 19, 36, 37], "bla": 7, "blob": 5, "block": [0, 36], "boilerpl": 18, "bool": 13, "boolean": [12, 13, 19, 24], "both": [7, 12, 13, 14, 18, 23, 29, 35], "bottom": 38, "bracket": 7, "break": [18, 35], "breakpoint": 3, "briefli": 39, "broad": 7, "broke": 0, "broken": 0, "browser": 6, "bufferedread": [0, 29, 41], "bufferedwrit": 29, "bug": [0, 1, 7, 19, 36], "bugfix": 0, "build": [0, 12, 18, 21, 22, 23, 24, 29, 30, 34, 37, 39, 40, 41, 42], "build_plugin": [0, 30, 35], "buildarg": 21, "builder": [18, 23, 29, 34, 35, 41], "builderfor": [18, 23], "built": [6, 12, 19, 29, 35, 36, 39], "bundl": 13, "busi": [1, 15], "button": [37, 38], "byte": [0, 7, 13, 23, 29, 34, 35, 41], "bytearrai": [5, 13, 18, 35], "c": [7, 12, 37], "cach": 0, "caffein": 0, "calcul": 7, "call": [0, 4, 6, 7, 12, 13, 18, 23, 28, 31, 32, 35, 36, 41, 42, 43], "callback": 0, "can": [0, 1, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 14, 16, 18, 19, 21, 22, 23, 24, 26, 28, 29, 30, 31, 32, 33, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "cancel": 13, "candid": 13, "cannot": [7, 39], "capabl": [0, 4], "cardin": 13, "care": [3, 7, 23, 41], "carefulli": 35, "cartoon": [0, 44], "carv": 10, "case": [0, 5, 7, 11, 12, 13, 15, 16, 18, 23, 35, 37, 39], "cat": [18, 35], "categor": 10, "categori": [0, 10, 13, 18, 30, 35], "caught": 0, "caus": [12, 42], "cd": 42, "central": [0, 18, 22], "certain": [6, 11], "certif": 37, "chang": [0, 12, 18, 23, 41], "changelog": [17, 25, 44], "channel": [1, 37], "chapter": 6, "char": 7, "charact": [7, 10, 18, 35], "chat": [1, 18, 21, 35, 39, 41, 42, 44], "chat_plugin": 42, "chatconvers": 41, "chatmessag": [7, 41], "chatplugin": [35, 39], "check": [0, 4, 6, 7, 12, 13, 37], "checkbox": 6, "checklist": 7, "checkstyl": 0, "child": [0, 4, 5, 11, 12, 18, 23, 29, 35], "child_build": [29, 35, 41], "childnumb": 13, "children": [0, 12, 13], "childtrac": 41, "choic": [7, 37], "choos": [6, 11, 37], "choose_your_artifactid_her": 22, "chunk": [0, 41], "circumst": 12, "class": [12, 13, 18, 19, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 38, 41, 42], "classic": 10, "classif": [18, 23, 35], "classifi": 10, "cleanup": 0, "clear": 10, "clearli": 19, "click": [13, 37], "client": [0, 12, 13, 18, 24, 35, 36, 38], "close": [23, 24, 31, 37, 41], "cloud": 30, "cluster": [8, 9, 15, 19, 36], "cmd": 37, "code": [0, 6, 8, 11, 12, 13, 15, 17, 18, 24, 25, 35, 37, 42, 43, 44], "collect": [12, 13, 33], "colon": 7, "column": 10, "com": [33, 37], "combin": [10, 16], "come": [18, 35, 39], "comfort": 37, "comma": 0, "command": [0, 6, 18, 19, 21, 35, 36, 37, 39, 41, 42], "comment": 0, "commit": 0, "common": [0, 7, 23, 37], "commun": [0, 1, 4, 8, 16, 18, 24, 36, 43, 44], "compact": 7, "compar": [12, 38, 42], "compat": [0, 15, 18, 31, 35], "compil": [7, 43], "complet": 37, "complex": 7, "compli": [12, 13], "compliant": 8, "complic": 37, "compon": 12, "compos": 13, "comput": [8, 10, 23, 41], "concept": [0, 7, 44], "concurr": [0, 3, 18, 23, 30, 41], "condit": 7, "confid": [18, 23, 35, 41], "configur": [0, 18, 21, 23, 35, 37, 41], "conflict": 0, "conform": 43, "congratul": 37, "connect": [0, 19], "consectetur": 12, "consequ": 12, "consid": [15, 44], "consist": [0, 10, 11, 12, 23, 30, 34, 41], "consol": [19, 23, 36, 37], "consum": [0, 7, 18], "contact": [15, 23, 37, 41, 43, 44], "contain": [0, 6, 7, 10, 12, 13, 15, 16, 18, 19, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 38, 39, 40, 43], "containsinord": 0, "content": [7, 10, 18, 35, 38], "context": [0, 7, 18, 23, 27, 32, 35, 41], "continu": 37, "contrarili": 7, "contribut": 1, "control": 7, "conveni": 18, "convent": [0, 2, 18, 35, 43], "convieni": 0, "cool": 37, "copi": 0, "core": [7, 18, 23, 30, 35, 41, 43], "correct": [0, 7, 24, 38], "correctli": [0, 23, 37], "correspond": 12, "cosin": 13, "could": [0, 7, 13, 16, 35], "count": [0, 7, 13, 32], "coupl": [7, 29], "cours": [7, 9], "cpu": [0, 7, 9, 18, 23, 30, 35, 41], "crash": [0, 7], "creat": [0, 4, 5, 9, 10, 11, 13, 16, 18, 23, 24, 29, 35, 36, 41, 42, 44], "createdon": 13, "criteria": 7, "crypto": 16, "csv": 7, "cumul": 13, "curl": 0, "currenc": 16, "current": [0, 3, 5, 7, 11, 12, 13, 18, 19, 23, 34, 35, 36, 38, 41, 43], "custom": 38, "cutoff": 7, "cve": 0, "cycl": 38, "d": [12, 18, 23], "dai": 7, "dap": 36, "dash": 39, "data": [0, 2, 4, 10, 11, 16, 18, 19, 27, 28, 29, 30, 34, 35, 36, 38, 39, 42], "data_context": [28, 35, 41, 42], "data_s": [27, 35], "data_typ": [27, 29, 41], "databas": [7, 10], "dataclass": 0, "datacontext": [0, 18, 23, 27, 28, 35], "dataset": 12, "datastream": [0, 13, 18, 23, 28, 29, 35, 41], "datastream_typ": 41, "datastreamtyp": 13, "datatransform": 0, "datatransformationsplugin": 24, "datatyp": [0, 7, 11, 18, 19, 23, 35, 36, 41], "date": 13, "datetim": [0, 13, 41], "dd": 23, "ddocker": 21, "deal": [7, 41], "debug": [0, 2, 17, 25, 37, 41, 42], "debugextractionplugintool": [0, 3], "debugg": [3, 19, 36], "debugge": 19, "declar": [0, 35], "decod": 13, "decrypt": [7, 13, 18], "dedic": 0, "deeper": 4, "def": [35, 41, 42], "default": [0, 3, 8, 9, 11, 18, 19, 23, 28, 29, 35, 37, 39, 41, 42], "defer": [0, 18, 30, 35, 43], "deferred_iter": 30, "deferredexampl": 12, "deferredexamplesearch": 12, "deferredextractionplugin": [3, 23, 28, 41], "deferredextractioplugin": [18, 35], "deferrediter": 11, "deferredplugin": 41, "deferredpluginnam": 12, "defin": [5, 6, 7, 12, 13, 18, 35, 41, 43], "definit": [0, 27, 30, 32, 33, 34, 43], "deliber": 12, "demand": 16, "demoapp": 41, "demonstr": [23, 37, 41], "depend": [0, 4, 6, 7, 9, 12, 22, 35, 37, 38, 39, 40, 42], "deploi": [0, 37, 40], "deprec": [0, 18, 35, 39], "depth": [12, 29], "deriv": [7, 10, 13, 28], "describ": [0, 4, 5, 8, 10, 12, 13, 18, 19, 21, 23, 28, 30, 32, 34, 35, 36, 37, 39, 42, 43, 44], "descript": [4, 10, 13, 18, 30, 35, 43], "descriptor": 12, "deseri": 0, "design": [7, 8, 16], "desir": [0, 23], "destruct": 24, "detail": [0, 4, 10, 13, 15, 16, 18, 23, 35, 37, 41, 42], "detect": [10, 13, 35, 37], "determin": [0, 4], "dev": [0, 7, 18, 35], "develop": [0, 1, 4, 7, 10, 11, 18, 35, 36, 37, 38, 43], "dialog": [6, 38], "dict": [13, 29], "dictionari": 12, "did": [0, 7], "didn": 0, "differ": [0, 3, 4, 7, 10, 11, 12, 13, 18, 26, 28, 29, 33, 35, 37], "difficult": 7, "digest": 10, "digit": 16, "dimension": 13, "direct": [13, 23, 35, 41], "directli": [0, 24, 32, 42], "directori": [0, 35, 39, 42], "disabl": 3, "disallow": 0, "disconnect": 0, "discord": [1, 37, 44], "discov": 0, "discuss": [7, 12, 15], "disk": 16, "displai": [13, 19, 36], "distanc": 13, "distinct": [19, 36], "distribut": [0, 15, 18, 22, 43], "dive": 4, "do": [6, 12, 13, 15, 24, 37, 41], "doc": [0, 37], "docker": [0, 4, 6, 18, 21, 22, 24, 30, 35, 39, 40], "docker_arg": [35, 39], "docker_file_directori": [35, 39], "docker_host": 21, "docker_image_nam": [35, 39], "dockerfil": [39, 41], "document": [0, 7, 10, 12, 13, 16, 18, 35, 38], "documentplugin": 7, "docutil": 0, "doe": [0, 13, 15, 21, 29, 35, 39, 41], "doesn": [7, 12, 13], "dolor": 12, "domain": [0, 6, 10, 18, 30, 35], "don": [0, 1, 7, 12, 13, 15, 24, 35, 37, 43, 44], "done": [4, 6, 7, 9, 12, 18, 24, 35, 37, 41], "doubl": [12, 13, 18], "down": 9, "downgrad": 0, "download": 0, "dropbox": [18, 35], "dt_socket": 19, "due": [0, 12], "dure": [0, 3, 4, 7, 8, 12, 13, 15, 29, 38, 43], "e": [0, 7, 10, 16, 18, 19, 21, 23, 29, 30, 35, 39, 42], "each": [4, 5, 7, 8, 9, 10, 12, 13, 18, 24, 35, 37], "earlier": [18, 35], "easi": [16, 23, 38], "easier": 42, "easiest": 7, "easili": [19, 36], "edg": 7, "edit": 37, "effect": [7, 18, 35], "effici": [18, 23, 35, 41], "effort": 15, "either": [0, 7, 23, 29, 32, 41], "elabor": 7, "elasticsearch": 7, "element": [7, 13, 16], "elit": 12, "elsewher": 7, "email": [7, 30, 43], "emailaddress": 33, "embed": [13, 18, 19, 23, 35, 43], "embeddedextractionpluginflit": [19, 24], "eminjenv": [15, 24], "empti": [7, 16], "enabl": [0, 3, 8, 15, 16, 18, 19, 35, 36, 37, 38, 41], "encod": [7, 22, 23], "encourag": 16, "encrypt": 7, "end": [4, 24, 30, 35, 37], "endpoint": [6, 13, 38], "enforc": 0, "engin": 16, "enough": [11, 42], "enrich": 0, "ensur": [0, 8, 23], "enter": [37, 38], "entir": 12, "entri": [5, 13, 16, 18, 35], "entrypoint": 43, "enum": [30, 32, 35], "environ": [18, 19, 21, 23, 35, 37, 38, 39, 41], "eof": 0, "ep": [0, 13], "equal": 7, "equival": 30, "erron": 13, "error": [0, 13, 19, 29, 36], "escap": [0, 7, 18, 19, 35, 36], "especi": [7, 35, 39], "etc": [7, 23, 29], "euclidean": 13, "even": [7, 41], "eventu": 35, "everi": [3, 4, 7, 11, 12, 13, 28], "everyth": [6, 15, 37], "evid": [13, 41], "exact": 7, "exactli": [12, 38], "exampl": [0, 5, 6, 11, 12, 13, 15, 16, 18, 19, 21, 23, 29, 33, 35, 36, 39, 41, 42, 44], "example1": 12, "example2": 12, "exampledef": 23, "exampleplugin": 23, "excel": 37, "except": [0, 7, 24, 29], "exclud": 0, "execut": [0, 8, 11, 13, 18, 35, 36, 38, 42], "exhaust": [31, 41], "exist": [0, 7, 11, 13, 29, 41], "exit": [0, 12], "expand": [0, 4], "expect": [0, 6, 12, 16, 37, 41, 43], "experiment": 0, "expert": [13, 38], "expertui": 38, "explain": [7, 12, 38], "explan": [0, 7, 10], "explicit": 35, "explicitli": [0, 18, 29, 35], "export": 21, "expos": 0, "express": [7, 38], "extend": [0, 12, 19, 23, 24], "extens": [12, 13, 18, 23, 35, 41], "extern": [0, 9, 35, 39, 40, 44], "extra": [0, 7, 21], "extract": [0, 1, 2, 3, 5, 7, 8, 9, 10, 14, 16, 17, 18, 20, 21, 22, 24, 25, 26, 28, 29, 30, 35, 39, 40, 41, 42], "extraction_context": 35, "extraction_plugin": [35, 38, 42], "extraction_plugin_runn": 38, "extraction_trac": 35, "extractioncontext": [0, 18, 23, 35], "extractionplugin": [0, 18, 19, 23, 24, 28, 35, 42], "extractionpluginbuild": 0, "extractionplugincli": [0, 24], "extractionpluginexcept": 12, "extractionpluginflit": [0, 19], "extractionpluginserv": [0, 24], "extractionpluginservic": 43, "extractionserv": 24, "extractiontrac": [28, 29, 35, 41], "extractiontracebuild": 29, "extrat": 12, "extrem": 7, "f": [19, 36, 41], "f12": 37, "face": 13, "facet": 16, "factor": 7, "fail": [0, 12, 13, 24, 37, 41], "failur": 0, "fals": [24, 42], "faq": [0, 44], "far": 7, "fast": 7, "faster": [15, 38], "faucibu": 12, "featur": [1, 3, 6, 7, 11], "feed": 42, "feel": [1, 15, 37], "few": [3, 13, 33, 37, 38], "field": [0, 4, 10, 12, 18, 35], "figur": [5, 13], "file": [0, 5, 7, 10, 12, 13, 15, 16, 18, 19, 23, 24, 29, 35, 36, 39, 41, 42], "file_nam": 41, "filenam": 7, "filenotfounderror": 0, "filesystem": 10, "filetyp": [7, 13], "fill": 1, "final": [18, 23, 24], "find": [1, 6, 7, 13, 15, 16, 19, 23, 36, 38, 41], "finish": [7, 12, 37], "fiod": 10, "firefli": 13, "firewal": 36, "first": [0, 6, 12, 13, 15, 29, 31, 35, 36, 37, 39], "first_100": 31, "firstnam": 33, "five": 12, "fix": [0, 13], "flag": 36, "flaki": 0, "flexibl": 7, "flexibli": 15, "flit": [0, 12, 19, 24, 42], "flitsutil": 24, "float": [0, 13, 18, 30, 35], "flush": 0, "folder": [12, 23, 24, 37, 38, 43], "follow": [0, 4, 5, 6, 7, 8, 9, 10, 12, 13, 15, 16, 18, 19, 21, 22, 23, 24, 35, 36, 37, 38, 39, 41, 42], "foo": 7, "forens": [16, 38], "forget": 7, "form": [1, 10, 13, 15], "format": [0, 10, 16, 18, 23], "forward": [0, 10, 41], "found": [1, 11, 12, 13, 14, 18, 19, 23, 26, 32, 35, 36, 38, 42, 43], "four": [23, 41], "fraction": 30, "fragment": 10, "framework": [0, 2, 6, 7, 13, 16, 17, 25, 35, 36, 37, 40, 41], "free": [1, 4, 10, 15, 37], "frequent": 44, "friendli": 0, "from": [0, 3, 4, 5, 7, 10, 12, 13, 16, 18, 19, 23, 24, 28, 29, 30, 35, 36, 37, 38, 39, 41, 42], "from_sequ": 35, "fromtimestamp": 41, "fsgroup": 8, "full": [7, 10, 12, 13, 18, 32, 35, 39], "fulli": [37, 44], "fullmatch": 0, "function": [0, 4, 7, 11, 18, 19, 23, 28, 29, 30, 35, 36, 41], "further": [1, 6, 7, 13, 35], "futur": [13, 23, 41], "fvt": [13, 33], "g": [7, 10, 16, 18, 21, 23, 29, 35, 39], "gatekeep": [6, 13, 38], "gb": [18, 23, 35, 41], "gener": [0, 4, 7, 12, 13, 18, 19, 21, 35, 36, 39, 44], "geographicloc": 13, "get": [0, 1, 13, 15, 18, 23, 25, 29, 31, 35, 41, 42], "get_first_byt": 35, "getalldata": 0, "getdata": 0, "getdatatyp": 0, "getlisteningport": 24, "getlogg": 23, "gettrac": 23, "git": [15, 24], "github": [0, 14, 37], "gitlab": 0, "give": [0, 10, 16, 37, 42], "given": [11, 12, 13, 28, 37, 39, 41], "go": [7, 37, 38], "goal": 16, "gom": 37, "good": [7, 13, 15, 37], "gracefulli": 0, "grandchild": 41, "grandchild_build": 41, "group": [7, 8, 13, 15, 35], "groupid": [22, 24], "grpc": [0, 4, 12, 13, 15, 24, 42, 43], "guava": 0, "gui": 13, "guid": [0, 6, 15, 37], "guidelin": 7, "ha": [0, 7, 10, 12, 13, 18, 19, 21, 23, 35, 36, 37, 38, 39, 41, 42, 43], "half": 30, "handi": 35, "handl": [0, 21], "hanskaton": 24, "hansken": [0, 1, 2, 5, 8, 9, 10, 11, 12, 14, 16, 18, 19, 21, 22, 23, 24, 25, 29, 30, 31, 32, 35, 36, 37, 39, 41, 43], "hansken_extraction_plugin": [35, 38, 41, 42], "hansken_image1": 7, "hansken_project_id": 38, "hansken_tool": 7, "happi": 3, "hard": [23, 41], "hash": 10, "have": [1, 5, 6, 7, 9, 11, 12, 13, 15, 18, 21, 23, 35, 37, 38, 40, 41, 42, 43], "he": [1, 7], "header": 0, "health": 0, "height": 35, "hello": [7, 41], "help": [7, 16, 37, 38], "helper": 34, "henc": 42, "here": [7, 11, 13, 15, 21, 23, 24, 36, 37, 41, 42, 44], "heterogen": 0, "heurist": 13, "hh": 23, "higher": [22, 37, 40], "highli": 18, "hit": [3, 10, 31, 37, 38], "hold": 41, "holm": 35, "hood": 15, "hopefulli": [19, 36], "horizont": 9, "host": [0, 14, 36, 37], "hostnam": 0, "how": [0, 5, 6, 9, 13, 17, 18, 23, 25, 30, 35, 37, 41, 44], "howev": [12, 13, 15, 38, 42], "hpa": 9, "hql": [0, 2, 11, 12, 18, 23, 32, 35, 41, 43], "hql_lite": [19, 36], "hqllitehumanquerypars": [19, 36], "hqlmatcher": 18, "html": [18, 23, 29, 35, 41], "http": [13, 18, 21, 22, 24, 35, 37, 39], "http_proxi": 39, "https_proxi": [21, 35, 39], "huge": 7, "human": [7, 13], "hyperthread": [18, 23, 30, 35, 41], "i": [0, 1, 3, 4, 5, 6, 8, 9, 10, 11, 12, 13, 16, 18, 19, 21, 23, 24, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44], "id": [0, 3, 4, 13, 18, 19, 21, 29, 30, 35, 36, 38, 43], "idea": 7, "ident": [13, 33, 35, 38], "identifi": [4, 7, 13, 18, 30, 35], "idp": 38, "ignor": 0, "illegalargumentexcept": 13, "illegalstateexcept": 13, "illustr": 23, "imag": [0, 3, 4, 5, 6, 7, 11, 18, 21, 23, 24, 30, 32, 35, 39, 41, 43], "imageid": [18, 35], "immut": [0, 29], "implement": [0, 4, 6, 7, 13, 15, 16, 18, 23, 24, 26, 34, 36, 40, 41, 42, 43], "impli": 8, "implicitli": 35, "import": [0, 4, 13, 18, 23, 24, 35, 36, 38, 41, 42], "imposs": 12, "impract": 12, "improv": [0, 1, 35], "in_fil": 41, "includ": [0, 4, 7, 11, 12, 23, 24, 42], "incompat": [0, 7], "incorpor": 12, "incorrect": 7, "incorrectli": 0, "increas": [0, 9, 41], "independ": 12, "index": [0, 3, 13, 29, 32], "infinit": 12, "info": [0, 9, 11, 23, 35, 38, 41, 42, 43], "inform": [0, 4, 6, 11, 13, 15, 16, 18, 23, 28, 30, 35, 36, 37, 39, 41], "inherit": [23, 41], "ini": 42, "init": 24, "initi": [0, 43], "inner": 7, "input": [0, 18, 19, 24, 35, 36, 39, 41, 42], "inputstream": 0, "inrins": 13, "insid": [8, 12, 18, 35, 36, 37], "insight": 16, "instal": [21, 35, 38, 39, 42], "install_requir": 36, "instanc": [0, 3, 4, 12, 22, 23, 42], "instanti": 35, "instead": [0, 3, 5, 7, 8, 18, 19, 35, 36], "institut": 38, "instruct": [18, 19, 21, 35, 37, 39], "int": [13, 23, 24, 27, 29, 30, 31, 32, 34], "integ": [12, 13, 18], "integr": [0, 12, 19, 24, 42, 44], "intel": 30, "intellij": [0, 19], "intend": [7, 43], "intention": 7, "interest": [7, 33, 43], "interfac": [0, 6, 13, 24], "intern": [0, 7], "internet": 6, "interpret": [12, 39], "intim": 7, "intrins": 0, "introduc": [0, 18, 35], "introduct": 44, "invalid": [0, 7, 19, 36], "investig": 16, "invit": 1, "invok": [6, 12, 21, 35], "io": 13, "ioexcept": [0, 18], "ipsum": 12, "irrelev": 12, "isn": 37, "isol": [2, 15], "isort": 0, "issu": 0, "isverboseloggingen": [0, 19], "item": 41, "iter": [0, 4, 7, 11, 30, 31, 41, 43], "its": [4, 6, 7, 10, 12, 13, 16, 28], "itself": [9, 12, 13], "jar": [0, 12, 42], "java": [0, 5, 6, 9, 11, 13, 14, 15, 16, 21, 22, 37, 40, 42, 43, 44], "java_tool_opt": 19, "javadoc": [0, 17, 23], "javajava": 37, "jb": 0, "jdk": 37, "jdwp": 19, "jenkin": 0, "jenkinsfil": 0, "jetbrain": 37, "john": 35, "jorgb": 44, "jpeg": [7, 12], "jpegtool": 7, "jpg": [19, 36], "json": [23, 36], "junit": [0, 24], "jupit": 24, "just": [5, 18, 35, 38], "jvm": 15, "k": [18, 30, 35], "keep": [31, 41], "kei": [7, 12, 13, 18, 29, 35], "key_or_upd": 29, "keycloak": 38, "keystor": 38, "kit": 44, "know": [1, 4, 7, 15], "knowledg": [7, 12, 13, 16], "known": [6, 10, 21, 38, 39], "kotlin": 15, "kubectl": [19, 36], "kubernet": [2, 4, 8, 15], "l": 38, "label": [0, 18, 21, 23, 30, 35, 39, 43], "label_plugin": [0, 35], "land": 0, "lang": [13, 19, 36], "languag": [0, 7, 12, 16], "larg": [0, 41], "last": [10, 19, 36], "later": [16, 18, 35], "latest": [0, 18, 21, 35, 39, 44], "latlong": [0, 13], "launch": 36, "layer": 24, "lazi": 0, "lead": 7, "least": [4, 11], "left": [0, 7], "length": [5, 12, 18, 23, 27, 34, 35, 41], "less": [5, 31], "let": [0, 4, 7, 12, 19], "letter": 7, "lettercountplugin": 7, "level": [0, 23, 30, 41], "libr": 13, "librari": [37, 41], "licens": [0, 4, 15, 18, 22, 30, 35, 43], "lightweight": 7, "like": [4, 7, 18, 19, 29, 33, 36, 37, 39], "limit": [0, 3, 7, 8, 13, 23, 35, 38, 41], "line": [0, 18, 19, 35, 36], "linenumb": [18, 23], "link": [0, 9, 12], "lint": 0, "linter": 0, "linux": 8, "list": [0, 3, 4, 5, 7, 10, 12, 13, 18, 23, 31, 34, 35, 41], "listen": [0, 36], "lite": [0, 2, 11, 12, 18, 23, 35, 41, 43], "liter": 29, "littl": 42, "ll": 7, "llo": 7, "load": [0, 6, 18, 35, 37], "loadbalanc": 0, "local": [0, 2, 6, 18, 21, 35, 39], "localhost": [24, 36, 42], "localroot": 36, "locat": [0, 13, 35, 37], "log": [0, 6, 7, 13, 38], "log4j": [0, 23], "log4j2": 23, "logbook": 41, "logger": [23, 41], "loggerfactori": 23, "logic": [7, 13, 16], "login": 6, "long": [0, 3, 13], "longer": [0, 7, 10, 18, 23, 35], "look": [7, 11, 33, 37, 38], "loop": [4, 12], "loos": 7, "lorem": 12, "lot": [5, 7, 18, 35], "m": 23, "m2r2": 0, "machin": 21, "made": 0, "mai": [7, 12, 33, 37, 38], "main": [13, 23], "mainclass": 22, "maintain": [12, 16, 38], "major": 43, "make": [0, 6, 7, 12, 13, 15, 16, 24, 29, 35, 36, 37, 38, 39, 43], "manag": [4, 9, 18, 37, 41], "manhattan": 13, "mani": [7, 12, 13, 24, 30, 37, 39], "manner": 8, "manual": [0, 24, 35], "map": [0, 12, 13, 29, 33, 36], "mark": [5, 13, 18, 35, 41], "markdownlint": 0, "match": [0, 4, 10, 11, 12, 13, 18, 19, 24, 35, 36, 41, 43], "matcher": [0, 4, 11, 13, 18, 23, 30, 35, 38, 41, 43], "materi": 16, "matur": [30, 35], "maturity_level": 35, "maturitylevel": [0, 18, 30, 35], "mauri": 12, "maven": [0, 18, 21, 22, 24], "max": [7, 30], "max_cpu": 43, "max_mem": 43, "maximum": [9, 11, 18, 23, 32, 35, 41], "maximum_cpu": [30, 35, 41], "maximum_memori": [30, 35, 41], "maximum_work": [30, 41], "maximumcpu": [18, 23], "maximummemori": [18, 23], "maximumwork": 23, "mb": [0, 7, 43], "md": 37, "mean": [4, 7, 12, 13, 24, 37, 43], "measur": [8, 30], "mechan": 0, "megabyt": 30, "member": [1, 16, 44], "memori": [0, 9, 18, 23, 30, 35, 41], "mention": [0, 37], "merg": 0, "messag": [0, 13, 19, 23, 36, 41], "meta": [0, 13, 30], "metadata": [10, 13, 28, 29], "metaextractionplugin": 28, "metaextractiontrac": [28, 29], "metal": 30, "meth": 41, "method": [0, 7, 18, 19, 23, 24, 28, 32, 35, 37, 39, 41, 42, 43], "metric": [9, 23], "microsoft": [36, 37], "might": [3, 7, 23, 37, 38, 41], "migrat": [18, 35], "milicpu": 43, "million": 7, "mime": [23, 41], "mimeclass": [7, 12, 35], "mimetyp": [0, 7, 19, 35, 36], "min": 7, "minim": [3, 36], "minimum": 7, "minor": 7, "minut": 37, "minvenj": 24, "misc": 41, "miscellan": 41, "mismatch": [0, 12], "misnam": 7, "miss": [0, 10], "mistun": 0, "mm": 23, "mode": [8, 29, 35, 41], "model": [0, 2, 7, 12, 35, 39, 41], "modelnam": [18, 23, 35, 41], "modelvers": [18, 22, 23, 35, 41], "modif": 11, "modifi": 11, "modifiedon": 41, "modul": [0, 13, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 41], "moment": [5, 38], "monei": 10, "monitor": 9, "more": [0, 4, 6, 7, 9, 10, 13, 15, 18, 23, 24, 28, 29, 31, 33, 35, 36, 37, 41, 42], "most": [4, 7, 11, 23, 31, 32, 41], "move": [0, 35], "much": [7, 12, 30, 38], "multilin": 0, "multipl": [0, 3, 7, 10, 11, 12, 13, 15, 18, 33, 35, 41], "must": [4, 6, 13, 19, 23, 36, 38, 41, 42], "mvn": [18, 19, 21], "mvt": 13, "my": 42, "my_cat_detector": [18, 35], "my_plugin": [35, 38, 39, 42], "my_vari": 41, "mypi": 0, "myplugin": [3, 24, 38], "mypluginit": 24, "n": [7, 13, 19, 23, 35, 37, 44], "name": [0, 2, 4, 12, 13, 18, 19, 21, 22, 23, 27, 29, 30, 31, 33, 35, 36, 39, 41, 43], "natur": 0, "nb": 18, "nearbi": 13, "necessari": 7, "need": [0, 3, 4, 6, 7, 9, 11, 12, 15, 30, 35, 37, 38, 39, 42], "negat": 7, "nest": [0, 13], "netherland": 38, "netherlandsforensicinstitut": 37, "netti": 0, "network": [13, 37], "neural": 13, "new": [0, 5, 7, 11, 13, 16, 18, 19, 23, 24, 29, 35, 37, 38, 41, 44], "new_trac": 7, "newchild": [18, 23], "newli": 13, "next": [4, 11, 12, 15, 19, 23, 35, 36, 38, 39], "nfi": [0, 10, 18, 21, 24, 35, 39], "nice": 0, "nio": 24, "nl": [10, 15, 18, 21, 24, 35, 39], "nly": 30, "no_error": 13, "node": 9, "non": [0, 13], "none": [12, 29, 30, 31], "normal": 12, "note": [0, 5, 7, 10, 11, 12, 13, 15, 21, 23, 24, 29, 30, 35, 37, 38, 39, 41, 42], "noth": 7, "notreal": 33, "now": [0, 5, 6, 7, 10, 18, 35, 36, 37], "null": [18, 24, 35], "num": 31, "number": [0, 3, 4, 7, 9, 12, 13, 23, 29, 30, 31, 32, 41], "object": [0, 4, 13, 23, 27, 29, 30, 32, 33, 34, 35, 41], "observ": 9, "obtain": [5, 11, 18, 28, 35], "occas": 13, "occasion": 12, "occur": 12, "oci": [6, 21, 39], "ocr": [10, 18], "ocrimag": 38, "offer": [29, 30], "offic": 13, "offici": 15, "offset": [5, 12, 18, 23, 29, 34, 35, 41], "often": [7, 12], "ok": 37, "old": [0, 18, 35], "omit": 40, "onc": [3, 7, 13, 21, 29, 31, 39], "one": [0, 4, 7, 9, 11, 12, 19, 28, 30, 31, 33, 35, 36, 37, 38, 39, 41], "onerror": 13, "ones": 7, "onli": [0, 3, 5, 7, 8, 11, 12, 13, 18, 19, 23, 28, 29, 31, 32, 34, 35, 36, 38, 41, 43], "onlin": 35, "open": [0, 13, 29, 35, 37, 38, 41, 43], "openjdk": 37, "oper": [7, 9], "opportun": 1, "opposit": 7, "optic": 10, "option": [0, 3, 11, 12, 13, 15, 16, 18, 23, 30, 35, 36, 37, 38, 39, 41, 42, 43], "order": [0, 12, 16, 29, 36, 37], "org": [0, 10, 12, 13, 18, 19, 22, 23, 24, 35, 36, 37, 43], "organis": [10, 15, 30, 43], "origin": [5, 13, 16, 18, 35, 41], "other": [1, 3, 4, 7, 11, 12, 13, 16, 18, 28, 29, 32, 35, 38, 44], "otherwis": 3, "our": [7, 37], "out": [0, 13, 19, 36, 38], "outcom": [24, 42], "outdat": 0, "outlin": 6, "output": [0, 12, 16, 19, 36, 37, 38, 41], "outsid": [35, 36, 43], "over": [0, 4, 5, 7, 8, 10, 35, 39, 42], "overhead": [0, 7], "overlap": 7, "overrid": [18, 19, 23, 24], "overview": 42, "overwrit": [0, 7], "own": [6, 24, 37], "owner": [1, 15], "p": [18, 19, 35, 36], "pack": 0, "packag": [0, 13, 17, 18, 19, 22, 25, 26, 35, 36, 37, 40], "page": [0, 4, 8, 15, 19, 23, 37, 38, 43], "pair": [7, 13], "paragraph": [7, 13], "param": 34, "paramet": [0, 11, 12, 28, 29, 31, 32, 35, 41], "parent": [13, 22, 24, 29], "parenttraceid": 13, "pars": [0, 7, 10], "parseexcept": [19, 36], "parser": [0, 7], "part": [7, 12, 13, 37, 41, 43], "parti": 15, "partial": 0, "pass": [0, 12, 18, 23, 35, 36, 38, 42], "password": 38, "path": [0, 13, 18, 19, 24, 35, 36, 37, 39, 42], "pathmap": 36, "patient": 37, "pattern": [13, 23, 35, 37], "patternlayout": 23, "pdf": [7, 13], "per": [0, 3, 5, 9, 16, 18, 35], "perform": [4, 7, 10, 11, 31], "period": 39, "perspect": 4, "pictur": [10, 13], "piec": [13, 36], "piet": 33, "pin": 0, "pip": 37, "pip3": 37, "pipelin": [0, 40], "place": [8, 37], "plain": 7, "platform": [8, 16, 43], "pleas": [1, 7, 11, 13, 15, 18, 35, 37, 38, 43, 44], "plu": 7, "plugin": [0, 1, 2, 3, 5, 9, 14, 17, 18, 20, 21, 22, 24, 25, 26, 27, 28, 29, 30, 35, 39, 40, 42], "plugin_fil": [35, 39], "plugin_info": [28, 35, 41, 42], "pluginid": [0, 18, 21, 30, 35, 39], "plugininfo": [0, 9, 18, 21, 23, 24, 28, 30, 35, 39, 41], "plugininfobuild": 0, "pluginnam": [6, 12, 18, 35], "pluginresourc": [0, 18, 23, 30, 35, 41], "pluginrunn": 38, "plugintotest": [19, 24, 42], "pluginvers": 18, "png": [23, 41], "pod": [9, 23], "podman": [18, 21, 22], "point": [7, 13, 34], "polici": 0, "politi": 10, "pom": [0, 18, 22, 24], "popup": 37, "port": [0, 3, 19, 24, 36, 42, 43], "portion": 7, "portutil": 0, "posit": [0, 23, 35], "possibl": [3, 7, 11, 12, 13, 15, 16, 18, 19, 21, 23, 24, 35, 36, 41], "post": 38, "potenti": 7, "practic": 7, "pre": [23, 29], "predefin": 13, "predict": [13, 18, 23, 35, 41], "prefer": [5, 10, 35, 39], "prefil": 0, "prefix": [6, 35], "prepar": 3, "prepend": 7, "prerequisit": [17, 21, 25, 37], "present": [12, 13], "press": 37, "presum": 24, "pretti": 41, "prettier": 0, "prevent": [0, 7], "preview": [0, 44], "previewdata": 23, "previou": [10, 35, 37], "primari": 16, "primarili": 13, "principl": 8, "print": [19, 31, 36], "prior": [18, 35], "privaci": 8, "privat": [1, 23, 24], "probabl": 15, "process": [0, 5, 7, 9, 10, 11, 12, 13, 18, 23, 24, 27, 28, 29, 30, 31, 32, 35, 38, 41, 42, 43], "process_batch": 31, "process_the_trac": 7, "processor": 30, "produc": [3, 7, 11, 13, 19, 36], "product": 16, "production_readi": 30, "program": [0, 4, 12, 16, 36, 37], "programm": 0, "prohibit": 7, "project": [0, 3, 11, 16, 18, 21, 22, 23, 32, 35, 37, 38, 40, 41], "promis": 7, "prompt": [37, 38], "prone": 12, "proof_of_concept": [18, 30, 35], "propag": 0, "proper": 15, "properli": 0, "properti": [0, 4, 6, 9, 11, 12, 18, 19, 22, 23, 29, 33, 35, 36, 38], "propertynam": 13, "protect": [19, 24], "proto": 0, "protobuf": 0, "protocol": [0, 4, 36], "prototyp": 37, "provid": [0, 6, 8, 9, 11, 12, 13, 23, 24, 30, 32, 34, 38, 40, 42], "proxi": [0, 21, 35, 37], "pseudocod": 7, "public": [18, 19, 22, 23, 24, 35, 40], "publish": [0, 19, 21, 22, 36, 39, 40], "pure": 12, "purpos": 12, "push": 6, "put": [7, 12, 19, 36, 39], "py": [0, 15, 25, 30, 31, 35, 36, 37, 39, 41, 42], "py38": 37, "pypi": [0, 40], "pytest": 0, "python": [0, 3, 5, 6, 9, 11, 13, 14, 15, 16, 18, 37, 39, 40, 43, 44], "python3": [37, 38], "quantiti": 41, "queri": [0, 7, 11, 12, 19, 23, 32, 35, 36, 38, 41], "question": [1, 7, 44], "quick": 37, "quickli": [19, 36], "quicklink": 0, "quot": [0, 7, 39], "r": 7, "ra": 7, "raaaaaw": 7, "rais": [0, 29], "randomaccessdata": 0, "randomaccessdatainputstream": 23, "rang": [0, 5, 7, 12, 18, 23, 34, 35, 41], "rangeddatatransform": [0, 18, 23], "rangedtransform": [0, 34, 35, 41], "rapidli": 37, "raw": [0, 7, 12, 13, 18, 19, 23, 29, 35, 36, 41], "rawbyt": 23, "rb": [29, 41], "re": [3, 7], "reach": [3, 9], "read": [0, 4, 10, 11, 15, 16, 18, 23, 29, 35, 37, 44], "readabl": 0, "readm": 37, "ready_for_test": 30, "real": 13, "realli": 7, "rearrang": 0, "reason": 7, "reassembl": 10, "receiv": [0, 13, 41], "recognit": [10, 19, 36], "recommend": [7, 10, 18, 19, 22, 35, 36, 37], "reduc": 7, "redund": 0, "ref": [12, 23], "refactor": 0, "refer": [15, 16, 18, 23, 35], "reflect": 12, "regener": [12, 19, 24, 36], "regex": 7, "registri": [4, 6, 16, 18, 21, 35, 39], "registryentri": [18, 35], "regular": 11, "rel": 42, "relat": 13, "releas": [13, 18, 23, 35, 41], "relev": 12, "reliabl": 7, "remain": 0, "remark": 7, "rememb": 7, "remot": [0, 19, 29, 36], "remoteextractionpluginflit": [0, 24], "remoteroot": 36, "remotetransformationpluginflitsit": 24, "remov": [0, 18, 19, 23, 24, 35, 36, 41], "renam": [0, 18, 35], "repair": 0, "replac": [0, 7, 18, 35, 38, 41, 42], "replica": 9, "repo": [0, 22], "report": 10, "repositori": [0, 14], "repres": [4, 13, 18, 29, 30, 31, 35], "represenst": 29, "represent": [7, 31], "request": [0, 1, 4, 11, 15, 29, 30, 31, 36, 38, 39], "requir": [0, 3, 7, 12, 15, 16, 18, 19, 22, 23, 31, 35, 36, 38, 39, 40, 41, 42, 43], "research": 0, "reserv": [12, 30, 44], "resourc": [0, 3, 7, 9, 18, 30, 35, 39, 43, 44], "resourcemanag": 2, "respect": 38, "respons": 15, "rest": [13, 18, 35, 38], "restart": [3, 9], "restrict": 8, "restructur": 0, "result": [0, 4, 7, 18, 19, 23, 24, 29, 31, 32, 35, 36, 39, 41], "resultpath": [19, 24], "retri": 0, "retriev": [0, 4, 13, 29, 30, 31], "return": [0, 4, 7, 11, 18, 19, 23, 24, 28, 29, 31, 32, 34, 35, 37, 41, 42, 43], "right": [7, 13, 44], "risk": 15, "root": [0, 8, 13, 23, 37, 38], "rout": 0, "row": [7, 12], "rpc": 0, "rpcstart": 0, "rpcstringmap": 0, "rpcunixtim": 0, "rpczoneddatetim": 0, "rst": 13, "rule": [7, 36], "run": [0, 3, 4, 6, 8, 9, 12, 15, 18, 21, 23, 24, 25, 28, 30, 35, 36, 37, 39, 40, 41, 42, 43], "run_with_hansken": 38, "run_with_hanskenpi": [0, 35, 38], "runner": [0, 12, 35, 41, 42], "runtim": [0, 12, 24, 26, 35, 38], "runtimedefault": 8, "safe": 23, "sai": 7, "said": 7, "same": [0, 3, 7, 9, 10, 11, 12, 18, 23, 24, 35, 37, 41, 42], "saml": 38, "sane": 8, "save": [5, 18, 29, 35, 38], "scala": 15, "scalabl": 15, "scale": [9, 15, 23], "scan": [0, 4, 6, 10], "scenario": 12, "schemaloc": 22, "scheme": 0, "scope": [0, 7, 18, 23, 32, 35, 41, 43], "score": [18, 35], "screen": 13, "screenshot": 37, "script": [0, 18, 30, 35, 36, 39, 42], "sdk": [0, 1, 5, 9, 11, 12, 18, 20, 23, 24, 35, 36, 37, 38, 39, 42, 43], "search": [0, 4, 7, 11, 12, 13, 18, 23, 29, 31, 32, 35, 38, 41], "search_result": 41, "searcher": [18, 23, 28, 32, 35, 41], "searchresult": [18, 23, 31, 32, 41], "searchscop": [18, 23, 32, 35], "searchtrac": [12, 29, 31], "seccomp": 8, "second": [0, 7, 13, 31], "secondarili": 13, "section": [4, 7, 12, 13, 18, 24, 35, 37, 38, 39, 42], "secur": [8, 15], "see": [0, 1, 3, 4, 6, 7, 12, 13, 15, 18, 21, 23, 24, 30, 35, 36, 39, 41, 42, 43, 44], "seek": 0, "seem": 4, "seiz": 16, "select": [4, 6, 30, 32, 37, 38], "self": [0, 35, 41, 42], "send": 0, "sens": [7, 10], "sensit": [7, 23, 41], "sent": 4, "separ": [0, 7, 9, 12], "seper": 0, "sequenc": 0, "serial": [0, 12], "serv": [0, 24, 42], "serve_plugin": [35, 41, 42], "server": [0, 1, 12, 19, 24, 43], "servic": [0, 21, 36, 42, 43], "session": 3, "set": [0, 3, 4, 6, 8, 11, 13, 18, 23, 24, 29, 35, 41, 42], "set_the_plugin_main_class_her": 22, "set_the_plugin_version_her": 22, "set_the_sdk_version_her": 22, "setdata": [18, 23], "setup": [12, 24, 35, 36, 38, 42], "setuptool": 36, "sever": [13, 36], "sha256": 10, "shade": [0, 13], "share": 16, "she": 1, "short": 30, "shortest": 10, "should": [0, 6, 12, 13, 15, 18, 29, 35, 37, 41, 42, 43], "show": [4, 5, 10, 12, 13, 18, 19, 23, 35, 37, 38, 41], "shown": [4, 10, 12, 19, 23, 36], "shutdown": 4, "side": [0, 7, 18, 35], "sign": 15, "significantli": 35, "sigterm": 0, "similar": [0, 3, 7, 13], "simpl": [7, 23], "simpli": [24, 38, 42], "simplifi": [4, 7, 18, 35], "sinc": [0, 7], "singl": [0, 7, 11, 12, 13, 18, 31, 33, 41], "sit": 12, "six": 12, "size": [0, 27, 29, 34, 35], "skeleton": 0, "skip": [0, 37], "slash": [0, 7, 10, 19, 36], "slf4j": 23, "slight": 12, "slow": [0, 7], "slower": 38, "small": 3, "smaller": 41, "snapshot": 0, "snippet": [0, 17, 18, 22, 25, 35, 37, 44], "so": [3, 4, 7, 13, 16, 19, 36], "soap": 38, "sock": 21, "socketproxi": 0, "sodal": 12, "softwar": [18, 22, 35, 44], "solut": 7, "some": [0, 3, 5, 7, 10, 12, 13, 18, 37, 38, 41, 42], "someon": 7, "someth": [7, 23], "sometim": [7, 11], "sort": [0, 13], "sourc": [0, 5, 15, 18, 27, 28, 29, 30, 31, 32, 33, 34, 35, 43], "space": [5, 13, 18, 35, 39], "spec": 43, "specif": [0, 10, 11, 12, 13, 23, 36, 38, 41, 44], "specifi": [0, 3, 5, 9, 13, 18, 21, 35], "speech": 16, "speed": 0, "spin": 42, "split": [0, 12], "src": 23, "srcpath": [19, 24], "ss": 23, "stabl": 44, "stage": [18, 28, 35, 38], "stand": 7, "standalon": [0, 36], "standalonetestrunn": 0, "standard": [13, 37, 41], "standardis": 36, "start": [0, 3, 5, 11, 12, 15, 18, 19, 24, 25, 29, 34, 35, 36, 38, 39, 43, 44], "startswith": 0, "startup": [6, 7], "state": 23, "statement": [7, 18, 19, 23, 35, 36], "static": [0, 23, 24, 34], "statu": 35, "statusruntimeexcept": 13, "stdout": 23, "step": [0, 3, 6, 15, 18, 19, 35, 36], "still": [7, 12, 15, 18, 35], "stop": [0, 4], "store": [0, 5, 7, 12, 13, 23, 41], "str": [13, 27, 29, 30, 32, 33, 35], "straight": 41, "stream": [0, 5, 7, 12, 18, 23, 27, 28, 29, 31, 35], "streamobserv": 13, "string": [7, 12, 13, 18, 35, 41], "stringlist": 12, "strongli": 35, "structur": [10, 13, 35], "studio": 36, "stuff": 37, "style": [18, 35], "subclass": 0, "subject": 8, "subprocess": 0, "subsequ": 7, "subset": [7, 23, 41], "substitut": 13, "succe": 12, "succeed": 37, "sudo": 37, "suit": 37, "summar": [7, 18, 35], "summari": 37, "super": [0, 22, 24, 34], "superpom": [0, 18, 21], "suppli": [29, 38, 42], "support": [0, 3, 5, 7, 11, 12, 13, 18, 23, 34, 35, 38, 41], "sure": [0, 6, 7, 12, 13, 15, 24, 35, 37, 39, 43], "surround": 7, "suspend": 19, "switch": [18, 35], "syntax": [11, 18, 35, 41], "system": [3, 9, 13, 18, 21, 35, 37, 38], "system_out": 23, "t": [0, 1, 7, 12, 13, 15, 24, 35, 37, 39, 43, 44], "tabl": 10, "tag": [18, 21, 35, 39], "take": [3, 5, 6, 7, 15, 31, 37, 39, 41], "takeon": [31, 41], "talk": 24, "target": 23, "task": 4, "team": [1, 10, 15, 43], "technic": 0, "technologi": 44, "tediou": 7, "telephon": [23, 41], "tell": [7, 36], "temporarili": 0, "term": 0, "termin": [0, 37, 38, 42], "tesseract": 10, "test": [0, 2, 3, 6, 7, 13, 16, 17, 18, 19, 25, 35, 36, 37, 40, 41], "test_framework": [0, 42], "test_plugin": [0, 36, 42], "testaccount": 38, "testdata": [24, 42], "tester": 35, "testframework": [0, 12], "testpath": [19, 24], "testplugin": [18, 19, 35], "testpluginflitsit": 19, "testrandomaccessdata": 0, "testtracesearch": 0, "text": [7, 10, 12, 16, 29, 41], "textual": 13, "tgz": 0, "than": [7, 12, 13, 15, 29, 37], "thei": [5, 7, 11, 12, 13, 16, 31, 39], "them": [0, 4, 6, 7, 12, 13, 15, 23, 41, 42], "theori": 15, "thereaft": 12, "therefor": [12, 13], "thi": [1, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 15, 16, 18, 19, 21, 23, 24, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44], "think": [7, 15], "third": [15, 41, 42], "this_property_does_not_exist": 13, "those": [7, 12, 37], "though": 7, "thread": [3, 9, 23, 41], "three": [0, 10, 11, 12, 23, 31, 33, 38, 41], "through": [0, 4, 5, 18, 29, 35], "throw": [0, 12, 18, 24], "thrown": 29, "thu": 16, "tight": 7, "tightli": 7, "time": [0, 3, 7, 11, 12, 13, 15, 18, 21, 35, 37], "timezon": 41, "tip": 7, "tmp": 7, "token": [19, 36], "too": [7, 12], "tool": [0, 3, 4, 7, 11, 13, 15, 16, 22, 28, 30, 36, 37], "top": 41, "total": [0, 27, 31], "total_result": 31, "touch": 1, "tox": [0, 37, 42], "trace": [0, 2, 3, 4, 5, 7, 9, 10, 11, 16, 18, 19, 27, 28, 29, 30, 31, 32, 33, 35, 36, 38, 42, 43], "trace__": 12, "tracebuild": 29, "tracedata": 23, "traceid": 0, "tracelet": [0, 18, 29, 35, 38], "traceletproperti": 23, "tracemodel": 13, "tracesearch": [18, 23, 28, 32, 41], "tracetojson": 0, "traceuid": 0, "tradit": [23, 41], "transform": [0, 2, 11, 12, 18, 29, 35, 38], "translat": 7, "transorm": 23, "transpar": 8, "transport": 19, "treat": 31, "trickier": [19, 36], "true": [6, 7, 12, 19, 24], "try": [6, 7, 12, 23], "tupl": [13, 36], "turn": 23, "tutori": 19, "twice": 7, "two": [4, 7, 9, 11, 12, 18, 21, 23, 35, 39, 41, 43], "txt": [7, 22, 35], "type": [0, 2, 4, 6, 10, 12, 16, 18, 19, 23, 27, 28, 29, 33, 35, 36, 37, 41], "typic": [4, 13, 41], "tz": 41, "u": [1, 12, 15, 21, 44], "ui": [13, 38], "un": 7, "unaccept": 7, "unavail": 13, "unclutt": 0, "uncommon": 7, "undefin": 3, "under": [0, 7, 12, 13, 15, 18, 22, 35, 37, 43], "understand": 16, "unexpect": [0, 7], "uniqu": [4, 7, 10, 12, 13, 30], "unit": [0, 12, 24, 30, 42], "univers": 7, "unix": [7, 21], "unlik": 7, "unnam": 35, "unnecessari": 7, "unpack": 0, "unrequir": 0, "unstash": 0, "unsupport": [0, 7], "unsur": 43, "until": [13, 36], "unus": 0, "unzip": 37, "up": [0, 4, 12, 15, 29, 35, 36, 38, 42], "upcom": [18, 35], "updat": [0, 18, 23, 29, 35, 37, 41, 42], "upgrad": [0, 18, 35], "upload": [21, 35, 37, 38, 39], "uri": 6, "url": [0, 22, 24, 30, 38], "us": [0, 3, 4, 6, 8, 10, 11, 12, 13, 16, 17, 18, 19, 21, 22, 23, 25, 26, 28, 29, 30, 32, 35, 36, 37, 38, 39, 41, 43], "usabl": 30, "usag": [7, 9, 35, 37, 41], "user": [0, 4, 6, 18, 21, 30, 35, 37, 38], "usernam": 38, "usual": [7, 13], "utc": 41, "utf": [13, 22, 23, 35, 41], "util": [0, 9, 13, 23, 24, 35, 39], "uuid": 13, "v": [0, 38, 41], "valid": [0, 4, 7, 12, 37, 42], "validate_update_argu": 35, "valu": [0, 7, 12, 13, 29, 30, 32, 33, 38, 41], "vari": 38, "variabl": [19, 23, 35, 37, 38, 39, 41], "variant": [23, 41], "variou": [5, 12, 18, 23, 35], "variu": 12, "vcpu": [18, 23, 30, 35, 41], "vector": [0, 18, 23, 35], "verbos": [0, 19, 36], "veri": [4, 7, 11, 12], "verif": 37, "verifi": [16, 23, 39, 41], "version": [0, 7, 13, 18, 21, 22, 23, 24, 30, 35, 36, 37, 39, 43, 44], "via": [4, 6, 19, 36], "view": [7, 13, 19, 36, 39], "virtual": [35, 39], "viru": 7, "visibl": [0, 3, 4], "visit": 20, "visual": [5, 36], "void": [18, 23, 24], "vv": 41, "vvv": [41, 42], "w": 7, "w3": 22, "wa": [0, 7, 10, 13, 18, 19, 35], "wai": [0, 6, 7, 12, 16, 18, 23, 24, 31, 35, 36, 37, 38, 41, 42], "wait": 0, "wait_for_cli": 36, "wallet": 16, "want": [1, 7, 37, 38, 42], "warn": [0, 13, 38, 41], "wasn": 0, "wb": [29, 35, 41], "we": [3, 7, 15, 23, 37, 41, 42], "webpag": [0, 37, 43], "webpage_url": [30, 35], "webpageurl": 18, "websit": [0, 37], "well": [0, 6, 7, 10, 16, 36, 38, 39], "went": 6, "were": [0, 7, 13], "what": [10, 38], "whatev": 4, "whatsapp": [18, 21, 35, 39], "when": [0, 3, 6, 11, 12, 13, 18, 23, 29, 31, 35, 37, 38, 39, 41, 42], "whenev": 7, "where": [0, 7, 10, 13, 23, 37, 41], "whether": [10, 37], "which": [0, 4, 6, 7, 11, 12, 13, 16, 23, 24, 29, 36, 37, 38, 39, 40, 41, 42], "while": [5, 7, 9, 11, 12, 19, 36], "whl": 0, "who": [1, 15, 37], "why": 11, "wide": [0, 18, 35], "width": 35, "wikipedia": 7, "wildcard": [0, 7], "window": [0, 16, 42], "within": [4, 8, 9, 11, 23, 32, 41, 43], "without": [0, 11, 12, 13, 24, 28, 29, 35, 37, 39], "won": 24, "word": 7, "work": [0, 6, 18, 35, 36, 37, 41], "worker": [0, 3, 23, 30, 41], "workspacefold": 36, "world": 36, "worri": 43, "would": [7, 12], "wrapper": [0, 12, 42], "write": [0, 4, 11, 12, 15, 16, 18, 23, 29, 35, 37, 38, 41], "writer": [23, 35, 41], "written": [4, 12, 15, 35, 37], "wrong": [0, 12], "www": [18, 22], "x": 7, "x00": 41, "xff": 41, "xml": [18, 22, 23], "xmln": 22, "xmlschema": 22, "xsd": 22, "xsi": 22, "y": 19, "yaml": 23, "ye": 15, "yellow": 37, "yet": [0, 12, 15, 29, 38], "yield": 7, "yolo": [18, 23, 41], "you": [1, 3, 6, 7, 11, 12, 13, 18, 21, 23, 24, 35, 37, 38, 39, 40, 41, 42, 43, 44], "your": [0, 1, 3, 6, 7, 11, 18, 19, 21, 23, 24, 35, 36, 39, 41, 43], "your_extraction_plugin_nam": [19, 36], "your_extraction_plugin_pod": [19, 36], "your_gatekeeper_url": 38, "your_keystore_url": 38, "your_plugin": 36, "your_proxi": [35, 39], "yyyi": 23, "zero": 31, "zip": [0, 10, 37], "zoneddatetim": 0}, "titles": ["Changelog", "Contact", "General concepts", "Debugging locally with Hansken All in One (AIO)", "Anatomy of a plugin", "Data Transformations", "Hansken Extraction Plugins", "HQL-Lite", "Plugin isolation", "Kubernetes, Autoscaling, Resourcemanagement", "Plugin naming convention", "Extraction plugin types", "Test framework", "Traces & Trace model", "Examples", "Frequently Asked Questions", "Introduction", "Java", "Java API Changelog", "How to debug an Extraction Plugin", "Javadoc", "Packaging", "Prerequisites", "Java code snippets", "Using the Test Framework in Java", "Python", "hansken_extraction_plugin.api", "hansken_extraction_plugin.api.data_context", "hansken_extraction_plugin.api.extraction_plugin", "hansken_extraction_plugin.api.extraction_trace", "hansken_extraction_plugin.api.plugin_info", "hansken_extraction_plugin.api.search_result", "hansken_extraction_plugin.api.trace_searcher", "hansken_extraction_plugin.api.tracelet", "hansken_extraction_plugin.api.transformation", "Python API Changelog", "How to debug an Extraction Plugin", "Getting started", "Run plugins with Hansken.py", "Packaging", "Prerequisites", "Python code snippets", "Advanced use of the Test Framework in Python", "Extraction Plugin specifications", "Hansken extraction plugin SDK documentation for plugin developers"], "titleterms": {"": 15, "0": [0, 18, 35], "1": [0, 18, 35], "10": 0, "11": 0, "12": 0, "13": [0, 18, 35], "14": 0, "2": [0, 18, 35], "3": [0, 18, 35], "4": [0, 18, 35], "5": [0, 18, 35], "6": [0, 18, 35], "7": [0, 18, 35], "8": [0, 18, 35], "9": 0, "One": 3, "The": [4, 12], "Will": 15, "access": 15, "ad": [23, 41], "advanc": 42, "aio": 3, "all": 3, "also": 5, "an": [4, 6, 7, 19, 36, 37], "anatomi": 4, "anti": 7, "api": [18, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35], "ar": 15, "ask": 15, "autosc": 9, "basic": 12, "blob": [23, 41], "breakpoint": [19, 36], "build": [6, 19, 35, 36], "build_plugin": 39, "call": 8, "can": [7, 15], "can_this_tool_process_the_provided_trac": 7, "categori": 41, "certain": 7, "chang": 35, "changelog": [0, 18, 35], "child": [13, 41], "code": [19, 23, 36, 41], "command": 38, "commun": 15, "compat": 38, "concept": 2, "configur": 36, "connect": 36, "contact": 1, "contain": 36, "containsinord": 12, "content": [2, 17, 25, 44], "convent": 10, "creat": [12, 15, 38], "custom": 23, "data": [5, 7, 12, 13, 23, 41], "data_context": 27, "datastream": 7, "date": 41, "debug": [3, 19, 36], "debugpi": 36, "defer": [11, 12, 23, 41], "describ": 7, "develop": [15, 16, 44], "directori": 12, "discoveri": 4, "do": 7, "docker": [19, 36, 37, 42], "document": [25, 44], "doe": 7, "download": 37, "els": 15, "embed": [15, 24], "empti": 37, "enabl": 6, "exampl": [7, 10, 14, 24], "except": 12, "exclud": 7, "execut": 4, "expect": [7, 42], "experiment": [23, 41], "extens": 7, "extra": 41, "extract": [4, 6, 11, 12, 13, 15, 19, 23, 36, 37, 38, 43, 44], "extraction_plugin": 28, "extraction_trac": 29, "featur": [23, 41], "file": 38, "find": 9, "finish": 4, "foobar": 15, "format": 12, "framework": [12, 24, 42], "frequent": 15, "full": 37, "gener": 2, "get": 37, "hansken": [3, 4, 6, 7, 13, 15, 38, 44], "hansken_extraction_plugin": [26, 27, 28, 29, 30, 31, 32, 33, 34], "help": 42, "how": [7, 12, 15, 19, 36, 38], "hql": [7, 19, 36], "i": [7, 15], "id": [37, 42], "identifi": 10, "imag": [19, 36, 42], "implic": 15, "import": 37, "inform": 7, "input": [7, 12], "inputstream": 23, "instal": [36, 37], "intrins": 13, "introduct": 16, "isol": 8, "itself": 4, "java": [12, 17, 18, 19, 23, 24], "javadoc": 20, "json": 12, "just": 7, "kit": 16, "kubernet": [9, 19, 36], "label_plugin": 39, "languag": 15, "leav": 12, "legal": 15, "link": 44, "list": 6, "lite": 7, "local": [3, 19, 36], "log": [19, 23, 36, 41], "manual": 42, "match": 7, "matcher": [7, 12], "messag": 12, "meta": 11, "method": 4, "mime": 7, "model": 13, "modifi": 15, "my": [7, 15], "name": 10, "network": 8, "next": 37, "note": 3, "option": 19, "out": 12, "overview": 7, "own": 15, "packag": [6, 21, 39, 43], "partial": 12, "path": 7, "pattern": 7, "pdfplugin": 7, "perform": 15, "pipelin": 35, "plugin": [4, 6, 7, 8, 10, 11, 12, 13, 15, 16, 19, 23, 36, 37, 38, 41, 43, 44], "plugin_info": 30, "plugininfo": 4, "precis": 7, "prepar": 38, "prerequisit": [22, 24, 40], "preview": [23, 41], "process": 4, "program": 15, "properti": [7, 13, 41], "protocol": 43, "provid": 7, "py": 38, "pycharm": 37, "python": [12, 25, 35, 36, 38, 41, 42], "question": 15, "quick": 44, "randomaccessdata": 23, "reason": 15, "refresh": 6, "regener": 42, "releas": 0, "remot": 24, "requir": 37, "rescu": 7, "resourc": [23, 41], "resourcemanag": 9, "result": [12, 42], "reus": 15, "right": 9, "run": [19, 38], "runner": 38, "safe": 15, "sdk": [13, 15, 16, 44], "search_result": 31, "see": 5, "set": [7, 9, 19, 36, 37], "setup": 37, "should": 7, "size": 7, "skeleton": 37, "snippet": [23, 41], "softwar": [16, 37], "someon": 15, "specif": [7, 19, 43], "specifi": [23, 41], "standalon": [38, 42], "standard": 11, "start": [4, 6, 37, 42], "startswith": 12, "step": [16, 37], "stream": [13, 41], "structur": 12, "support": 15, "syntax": 7, "system": [8, 23, 41], "templat": 37, "test": [12, 24, 42], "tip": [3, 42], "tool": [6, 19], "trace": [12, 13, 23, 41], "trace_search": 32, "tracelet": [13, 23, 33, 41], "transform": [5, 23, 34, 41], "type": [7, 11, 13], "ubuntu": 37, "up": 37, "upload": 6, "us": [7, 15, 24, 42], "usag": 23, "user": 8, "vector": 13, "verifi": 37, "versu": 24, "welcom": 44, "what": [7, 15], "when": 7, "why": [7, 15], "window": 37, "work": 7, "write": 7, "wrote": 15, "you": 15, "your": [12, 15, 37, 38, 42]}})