Search.setIndex({"docnames": ["changes", "contact", "dev/concepts", "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/building", "dev/java/debugging", "dev/java/javadoc", "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/prerequisites", "dev/python/snippets", "dev/python/testing", "dev/spec", "index"], "filenames": ["changes.rst", "contact.md", "dev/concepts.rst", "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/building.md", "dev/java/debugging.md", "dev/java/javadoc.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/prerequisites.md", "dev/python/snippets.md", "dev/python/testing.md", "dev/spec.md", "index.md"], "titles": ["Changelog", "Contact", "General concepts", "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", "Packaging", "How to debug an Extraction Plugin", "Javadoc", "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 in Python", "Hansken.py", "Prerequisites", "Python code snippets", "Advanced use of the Test Framework in Python", "Extraction Plugin specifications", "Hansken extraction plugin SDK documentation for plugin developers"], "terms": {"The": [0, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 17, 18, 19, 21, 22, 23, 27, 28, 29, 32, 34, 35, 36, 37, 39, 40, 41], "follow": [0, 3, 4, 5, 6, 7, 8, 9, 11, 12, 14, 15, 17, 18, 19, 21, 22, 23, 34, 35, 36, 37, 39, 40], "page": [0, 3, 7, 14, 19, 21, 22, 37, 41], "list": [0, 3, 4, 6, 9, 11, 12, 17, 22, 30, 33, 34, 39], "all": [0, 3, 5, 6, 10, 11, 12, 14, 15, 17, 22, 23, 27, 28, 29, 34, 36, 40], "technic": 0, "chang": [0, 11, 17, 22], "extract": [0, 1, 2, 4, 6, 7, 8, 9, 13, 15, 16, 17, 18, 20, 21, 23, 24, 25, 27, 28, 29, 34, 36, 39, 40], "plugin": [0, 1, 2, 4, 8, 13, 16, 17, 18, 20, 21, 23, 24, 25, 26, 27, 28, 29, 34, 38, 40], "sdk": [0, 1, 4, 8, 10, 11, 17, 20, 21, 22, 23, 34, 35, 36, 37, 40, 41], "program": [0, 3, 11, 15, 35], "languag": [0, 6, 11, 15], "specif": [0, 9, 10, 11, 12, 22, 35, 37, 39, 42], "api": [0, 12, 14, 15, 16, 20, 21, 22, 23, 37, 39, 40, 41, 42], "ar": [0, 3, 4, 5, 6, 7, 9, 10, 11, 12, 15, 17, 19, 21, 22, 23, 27, 28, 29, 30, 34, 35, 37, 39, 40, 41, 42], "describ": [0, 3, 4, 7, 9, 11, 12, 17, 19, 21, 22, 27, 29, 33, 34, 35, 40, 41, 42], "more": [0, 3, 5, 6, 8, 9, 12, 14, 17, 22, 23, 27, 28, 30, 32, 34, 35, 36, 38, 39, 40], "detail": [0, 3, 9, 12, 14, 15, 17, 22, 34, 38, 39, 40], "These": [0, 5, 6, 9, 10, 11, 12, 17, 21, 22, 34, 37], "new": [0, 4, 5, 6, 10, 12, 15, 17, 19, 22, 23, 28, 34, 37, 39, 42], "function": [0, 3, 6, 10, 17, 19, 21, 22, 27, 28, 29, 34, 35, 39], "how": [0, 4, 5, 8, 13, 16, 17, 21, 22, 24, 29, 34, 36, 38, 39, 42], "updat": [0, 17, 22, 28, 34, 39, 40], "your": [0, 1, 5, 6, 10, 17, 18, 19, 21, 22, 23, 34, 35, 36, 39, 41], "when": [0, 5, 10, 11, 12, 17, 21, 22, 28, 30, 34, 37, 38, 39, 40], "order": [0, 11, 15, 28, 35], "For": [0, 3, 5, 6, 8, 11, 12, 14, 17, 19, 22, 23, 32, 34, 36, 37, 38, 39], "see": [0, 1, 3, 5, 6, 11, 12, 13, 14, 17, 21, 22, 23, 29, 34, 35, 36, 37, 38, 39, 40, 41, 42], "java": [0, 4, 5, 8, 10, 12, 13, 14, 15, 21, 38, 40, 41, 42], "python": [0, 4, 5, 8, 10, 12, 13, 14, 15, 38, 41, 42], "hansken": [0, 1, 2, 4, 7, 8, 9, 10, 11, 13, 15, 17, 19, 21, 22, 23, 24, 28, 29, 30, 31, 34, 35, 36, 39, 41], "17196": 0, "downgrad": 0, "compat": [0, 14, 17, 30, 34], "level": [0, 22, 29, 39], "17194": 0, "project": [0, 10, 15, 17, 21, 37], "depend": [0, 3, 5, 6, 8, 11, 21, 37, 40], "latest": [0, 17, 18, 34, 36], "version": [0, 5, 6, 12, 17, 18, 21, 22, 23, 29, 34, 35, 36, 41], "16781": 0, "remov": [0, 17, 19, 23, 34, 35], "need": [0, 3, 5, 6, 8, 10, 11, 14, 21, 29, 34, 37, 40], "self": [0, 34, 39, 40], "move": [0, 34], "id": [0, 3, 12, 17, 18, 19, 21, 28, 29, 34, 35, 37, 41], "1st": 0, "arg": [0, 30], "creat": [0, 3, 4, 8, 9, 10, 12, 15, 17, 21, 22, 23, 28, 34, 35, 36, 39, 40, 42], "plugininfo": [0, 8, 17, 22, 23, 27, 29, 34, 39], "17191": 0, "add": [0, 5, 6, 11, 14, 15, 17, 19, 21, 22, 28, 33, 35, 39], "quicklink": 0, "document": [0, 6, 9, 11, 12, 15, 17, 34, 37, 39], "index": [0, 12, 28, 31], "16756": 0, "read": [0, 3, 9, 10, 14, 15, 17, 21, 22, 28, 34, 42], "from": [0, 3, 4, 6, 9, 11, 12, 15, 17, 19, 21, 22, 23, 27, 28, 29, 34, 35, 36, 37, 39, 40], "maven": [0, 18, 23], "16705": 0, "improv": [0, 1, 34], "declar": [0, 34], "resourc": [0, 6, 8, 17, 29, 34, 41, 42], "queri": [0, 6, 10, 11, 19, 22, 31, 34, 35, 37, 39], "data": [0, 2, 3, 9, 10, 15, 17, 19, 26, 27, 28, 29, 33, 34, 35, 37, 38, 40], "context": [0, 6, 17, 22, 26, 34, 39], "runtim": [0, 11, 23, 25, 34, 37], "17151": 0, "store": [0, 4, 6, 11, 12, 22, 39], "info": [0, 8, 10, 22, 34, 37, 39, 40, 41], "imag": [0, 3, 4, 5, 6, 10, 17, 18, 22, 23, 29, 34, 39, 41], "label": [0, 17, 18, 22, 29, 34, 41], "16753": 0, "17178": 0, "tracelet": [0, 17, 28, 34, 37], "contain": [0, 5, 6, 9, 11, 12, 14, 15, 17, 18, 19, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 36, 37, 38, 41], "work": [0, 5, 17, 34, 35, 38], "exampl": [0, 4, 5, 10, 11, 12, 14, 15, 17, 19, 22, 28, 32, 34, 35, 36, 39, 40, 42], "17141": 0, "fix": [0, 12], "type": [0, 2, 3, 5, 9, 11, 15, 17, 19, 22, 26, 27, 28, 32, 34, 35, 36, 39], "matcher": [0, 3, 10, 12, 29, 34, 37, 41], "us": [0, 3, 5, 7, 9, 10, 11, 12, 15, 16, 17, 18, 19, 21, 22, 24, 25, 27, 28, 29, 31, 34, 35, 36, 37, 38, 39, 41], "run_with_hanskenpi": [0, 37], "16908": 0, "ad": [0, 3, 6, 10, 11, 12, 15, 17, 18, 21, 28, 34, 35, 36, 40], "grpc": [0, 3, 11, 12, 14, 23, 40, 41], "health": 0, "servic": [0, 18, 35, 40, 41], "17138": 0, "avoid": 0, "multipl": [0, 6, 9, 10, 11, 12, 14, 32, 39], "run": [0, 3, 5, 7, 8, 11, 14, 17, 18, 22, 23, 27, 29, 34, 35, 38, 39, 40, 41], "same": [0, 6, 8, 9, 10, 11, 17, 23, 36, 40], "hostnam": 0, "port": [0, 19, 23, 35, 36, 40, 41], "14755": 0, "test": [0, 2, 5, 6, 12, 15, 16, 17, 19, 24, 34, 35, 36, 38], "framework": [0, 2, 5, 6, 12, 15, 16, 24, 34, 35, 38], "wrapper": [0, 11, 40], "manual": [0, 23, 34, 36], "start": [0, 4, 10, 11, 14, 17, 19, 23, 24, 28, 33, 34, 35, 37, 41, 42], "16905": 0, "16901": 0, "exclud": 0, "old": [0, 17, 34], "guava": 0, "abl": [0, 3, 11, 15, 21, 28], "remoteextractionpluginflit": [0, 23], "intellij": [0, 19], "16900": 0, "testtracesearch": 0, "now": [0, 4, 5, 6, 9, 17, 21, 34, 35], "return": [0, 3, 6, 10, 19, 22, 23, 27, 28, 30, 31, 33, 34, 39, 40, 41], "search": [0, 3, 6, 10, 11, 12, 17, 22, 28, 30, 31, 34, 37, 39], "trace": [0, 2, 3, 4, 6, 8, 9, 10, 15, 17, 19, 26, 27, 28, 29, 30, 31, 32, 34, 35, 37, 40, 41], "natur": 0, "sort": [0, 12], "file": [0, 4, 6, 9, 11, 12, 14, 15, 17, 19, 21, 22, 23, 28, 34, 35, 36, 39, 40], "name": [0, 2, 3, 11, 12, 17, 18, 19, 21, 22, 26, 28, 29, 30, 32, 34, 35, 39, 41], "16725": 0, "16764": 0, "correct": [0, 6, 21, 23, 37], "code": [0, 5, 7, 10, 11, 12, 14, 16, 17, 23, 24, 34, 36, 40, 41, 42], "snippet": [0, 16, 21, 24, 42], "16704": 0, "": [0, 6, 8, 11, 12, 17, 22, 29, 33, 34, 37, 39, 40], "dataclass": 0, "where": [0, 9, 12, 22, 36, 39], "applic": [0, 6, 12, 19, 21, 22, 28, 39], "17064": 0, "pack": 0, "check": [0, 3, 5, 6, 11, 12], "allow": [0, 6, 7, 10, 11, 12, 17, 19, 22, 27, 29, 34, 39, 41], "sequenc": 0, "map": [0, 11, 12, 28, 32, 35], "valu": [0, 6, 11, 12, 21, 28, 29, 32, 37, 39], "16638": 0, "16576": 0, "support": [0, 4, 6, 10, 11, 12, 17, 22, 33, 34, 37], "vector": [0, 17, 22, 34], "16707": 0, "build": [0, 11, 17, 18, 21, 22, 23, 28, 29, 33, 39, 40], "16575": 0, "16574": 0, "common": [0, 6, 22], "16632": 0, "execut": [0, 7, 10, 12, 17, 34, 35, 37, 40], "meta": [0, 12, 29], "py": [0, 14, 24, 29, 30, 34, 35, 36, 39, 40], "runner": [0, 11, 34, 40], "which": [0, 3, 5, 6, 10, 11, 12, 15, 22, 23, 28, 35, 36, 37, 38, 39, 40], "fail": [0, 11, 12, 23], "an": [0, 4, 6, 8, 9, 11, 12, 14, 15, 16, 17, 18, 21, 22, 23, 24, 28, 29, 30, 34, 37, 39, 40, 41], "expect": [0, 5, 11, 15, 39, 41], "error": [0, 12, 19, 28, 35], "16634": 0, "forward": [0, 9, 39], "introduc": [0, 17, 34], "16489": 0, "let": [0, 3, 6, 11, 19], "pipelin": 0, "publish": [0, 19, 35], "artifact": 0, "commun": [0, 1, 3, 7, 13, 15, 23, 35, 41, 42], "16558": 0, "serv": [0, 23, 36, 40], "develop": [0, 1, 3, 6, 9, 10, 13, 17, 21, 34, 35, 37, 41], "friendli": 0, "wai": [0, 5, 6, 11, 15, 17, 21, 22, 23, 30, 34, 35, 37, 39, 40], "incompat": [0, 6], "warn": [0, 12, 37, 39], "In": [0, 6, 12, 14, 15, 19, 21, 22, 35, 39, 40], "One": [0, 15, 29, 40], "16403": 0, "markdownlint": 0, "tox": [0, 36, 40], "e": [0, 6, 9, 15, 17, 18, 19, 21, 22, 28, 34, 36, 40], "16268": 0, "hql": [0, 2, 10, 11, 22, 31, 39, 41], "lite": [0, 2, 10, 11, 41], "term": 0, "default": [0, 7, 8, 10, 17, 19, 22, 27, 28, 34, 36, 39, 40], "properti": [0, 3, 5, 8, 10, 11, 17, 19, 21, 22, 28, 32, 34, 35, 37], "instead": [0, 4, 6, 7, 17, 19, 34, 35], "16258": 0, "jenkin": 0, "16257": 0, "docker": [0, 3, 5, 17, 18, 23, 29, 34, 38], "stop": [0, 3], "command": [0, 5, 17, 18, 19, 34, 35, 36, 40], "16229": 0, "correctli": [0, 22], "zip": [0, 9], "16095": 0, "stream": [0, 4, 6, 11, 22, 26, 27, 28, 30, 39], "note": [0, 4, 6, 9, 10, 11, 12, 14, 18, 22, 23, 28, 29, 34, 36, 37, 39, 40], "15961": 0, "redund": 0, "client": [0, 11, 12, 23, 35, 37], "set": [0, 3, 5, 7, 10, 12, 17, 22, 23, 28, 34, 39, 40], "log": [0, 5, 6, 12, 21, 37], "debug": [0, 16, 24, 36, 39, 40], "16111": 0, "testframework": [0, 11], "skip": 0, "scan": [0, 3, 5, 9], "input": [0, 17, 19, 23, 34, 35, 40], "16128": 0, "disallow": 0, "overwrit": 0, "similar": [0, 6, 12], "16191": 0, "commit": 0, "could": [0, 5, 6, 12, 15, 21, 22, 39], "retriev": [0, 3, 12, 28, 29, 30], "curl": 0, "didn": 0, "t": [0, 1, 6, 11, 12, 13, 14, 21, 23, 34, 41, 42], "due": [0, 11], "bad": 0, "proxi": [0, 21], "16116": 0, "flit": [0, 11, 19, 23, 38, 40], "16105": 0, "seek": 0, "beyond": 0, "eof": 0, "throw": [0, 11, 17, 23], "except": [0, 23, 28], "16160": 0, "remain": 0, "junit": [0, 23], "16118": 0, "option": [0, 11, 12, 14, 15, 28, 29, 30, 34, 35, 36, 37, 39, 40, 41], "write": [0, 3, 10, 11, 14, 15, 17, 22, 34, 36, 37], "autom": 0, "16012": 0, "were": [0, 12], "determin": [0, 3], "16238": 0, "server": [0, 1, 11, 19, 21, 23, 41], "line": [0, 19, 35, 36], "increas": [0, 8, 39], "15857": 0, "programm": 0, "16139": 0, "16115": 0, "log4j": [0, 22], "16": [0, 37], "cve": 0, "2021": [0, 12, 37], "44228": 0, "15651": 0, "16001": 0, "better": [0, 17, 34], "readabl": 0, "16044": 0, "being": [0, 11, 12, 19, 22, 26, 27, 28, 39], "unstash": 0, "wrong": [0, 6, 11], "directori": [0, 36, 40], "14586": 0, "datastream": [0, 12, 17, 22, 27, 34, 39], "16038": 0, "defer": [0, 17, 29, 34, 41], "tool": [0, 3, 6, 10, 12, 14, 15, 21, 27, 29, 35], "15653": 0, "15801": 0, "agent": [0, 18], "16090": 0, "m2r2": 0, "requir": [0, 6, 11, 14, 15, 17, 19, 21, 22, 30, 34, 35, 37, 38, 39, 40, 41], "mistun": 0, "15771": 0, "mismatch": [0, 11], "model": [0, 2, 6, 11, 39], "16048": 0, "wa": [0, 6, 9, 12, 19, 34], "becaus": [0, 4, 6, 10, 19, 34, 35, 39], "locat": [0, 12], "doc": [0, 36, 38], "_build": 0, "16037": 0, "repair": 0, "15858": 0, "link": [0, 8, 11], "javadoc": [0, 16, 22], "15656": 0, "expand": [0, 3], "faq": [0, 13, 21, 42], "15993": 0, "isverboseloggingen": [0, 19], "method": [0, 6, 17, 19, 22, 23, 27, 31, 34, 39, 40, 41], "extractionpluginflit": [0, 19], "enabl": [0, 7, 14, 15, 19, 34, 35, 37, 39], "verbos": [0, 19, 35], "desir": [0, 22], "15766": 0, "mention": 0, "get": [0, 1, 12, 14, 22, 24, 28, 30, 39, 40], "guid": [0, 5, 14, 36, 37], "gitlab": 0, "15765": 0, "anatomi": [0, 2], "15772": 0, "15770": 0, "15773": 0, "linter": 0, "15964": 0, "test_plugin": [0, 35, 40], "15913": 0, "traceuid": 0, "traceid": 0, "15668": 0, "bugfix": 0, "prevent": [0, 6, 21], "crash": [0, 6], "result": [0, 3, 5, 19, 22, 23, 28, 30, 31, 35, 36, 39], "differ": [0, 3, 6, 9, 10, 11, 12, 17, 21, 25, 27, 28, 32, 34], "15871": 0, "rpcunixtim": 0, "rpczoneddatetim": 0, "pars": [0, 6, 9], "incorrectli": 0, "15745": 0, "convent": [0, 2, 17, 34, 41], "convieni": 0, "domain": [0, 5, 9, 17, 29, 34], "categori": [0, 9, 12, 17, 29, 34], "plugininfobuild": 0, "15790": 0, "pin": 0, "polici": 0, "issu": [0, 21], "discov": 0, "upgrad": [0, 5, 17, 34], "mypi": 0, "protobuf": 0, "15650": 0, "gener": [0, 3, 6, 11, 12, 17, 18, 19, 21, 34, 35, 36, 42], "concept": [0, 6, 42], "15743": 0, "should": [0, 5, 11, 12, 14, 17, 28, 34, 39, 40, 41], "limit": [0, 6, 7, 12, 22, 37], "2g": 0, "15846": 0, "15711": 0, "pluginresourc": [0, 17, 22, 29, 34, 39], "cpu": [0, 6, 8, 17, 22, 29, 34, 39], "memori": [0, 8, 17, 22, 29, 34, 39], "float": [0, 12, 29], "15683": 0, "enrich": 0, "ensur": [0, 7, 22], "transform": [0, 2, 10, 11, 17, 28, 34, 37], "handl": [0, 18], "befor": [0, 5, 6, 12, 15, 18, 28, 34, 37], "15589": 0, "extend": [0, 11, 19, 22, 23, 39], "abil": [0, 11], "specifi": [0, 4, 8, 12, 17, 34], "15588": 0, "renam": [0, 17, 34], "deprec": [0, 17, 34], "15641": 0, "pluginid": [0, 17, 18, 29, 34, 36], "slash": [0, 9, 19, 35], "backward": [0, 17, 34], "15607": 0, "explicitli": [0, 17, 28, 34], "number": [0, 3, 6, 8, 11, 12, 22, 28, 29, 30, 31, 39], "provid": [0, 5, 7, 8, 10, 11, 12, 22, 23, 29, 31, 33, 37, 39, 40], "iter": [0, 3, 6, 10, 29, 30, 39, 41], "i": [0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 17, 18, 19, 21, 22, 23, 26, 27, 28, 29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "invalid": [0, 6, 19, 35], "15632": 0, "licens": [0, 3, 14, 17, 29, 34, 41], "field": [0, 3, 9, 11, 17, 21, 34], "15542": 0, "consist": [0, 9, 10, 11, 22, 29, 33, 39], "15466": 0, "15572": 0, "includ": [0, 3, 6, 10, 11, 22, 23, 40], "path": [0, 12, 19, 23, 35, 40], "tracetojson": 0, "15034": 0, "15541": 0, "15562": 0, "doe": [0, 12, 14, 18, 21, 28, 34, 39], "deseri": 0, "intrins": 0, "15365": 0, "15527": 0, "15393": 0, "datatransform": 0, "rangedtransform": [0, 33, 34, 39], "rangeddatatransform": [0, 17, 22], "15391": 0, "rang": [0, 4, 6, 11, 17, 22, 33, 34, 39], "onli": [0, 4, 6, 7, 10, 11, 12, 17, 19, 22, 27, 28, 30, 33, 34, 35, 37, 38, 41], "15390": 0, "proto": 0, "definit": [0, 26, 29, 31, 32, 33, 41], "15392": 0, "15520": 0, "dedic": 0, "per": [0, 4, 8, 15, 17, 21, 34], "15515": 0, "author": [0, 3, 17, 19, 29, 34, 35, 37, 41], "maturitylevel": [0, 17, 29, 34], "modul": [0, 12, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 39], "15514": 0, "refactor": 0, "extractioncontext": [0, 17, 22, 34], "datacontext": [0, 17, 26, 27, 34], "15512": 0, "some": [0, 4, 6, 9, 11, 12, 17, 21, 37, 39, 40], "intern": [0, 6], "ep": [0, 12], "15511": 0, "dev": [0, 6], "15505": 0, "cleanup": 0, "unus": 0, "posit": [0, 22, 34], "unrequir": 0, "datatyp": [0, 6, 10, 17, 19, 22, 34, 35, 39], "15491": 0, "remot": [0, 19, 28, 35], "current": [0, 4, 6, 10, 11, 12, 19, 22, 33, 35, 37, 39, 41], "15502": 0, "testrandomaccessdata": 0, "accept": [0, 12, 22, 35, 39, 40, 41], "paramet": [0, 10, 11, 27, 28, 30, 31, 39], "15495": 0, "make": [0, 5, 6, 11, 12, 14, 15, 21, 23, 28, 34, 35, 36, 37, 41], "getdata": 0, "lazi": 0, "replac": [0, 6, 17, 21, 34, 37, 39, 40], "getalldata": 0, "getdatatyp": 0, "15498": 0, "isort": 0, "configur": [0, 17, 22, 34, 39], "15029": 0, "request": [0, 1, 3, 10, 14, 28, 29, 30, 35, 37], "count": [0, 6, 12, 22, 31, 39], "15274": 0, "15035": 0, "through": [0, 3, 4, 6, 17, 28, 34], "15288": 0, "subclass": 0, "15042": 0, "research": 0, "implement": [0, 3, 5, 6, 12, 14, 15, 17, 22, 23, 25, 33, 35, 36, 38, 39, 40, 41], "15139": 0, "process": [0, 4, 6, 8, 9, 10, 11, 12, 17, 22, 23, 26, 27, 28, 30, 34, 37, 39, 40, 41], "15015": 0, "15236": 0, "initi": [0, 41], "chunk": 0, "along": 0, "rpc": 0, "15338": 0, "15370": 0, "arrayoutofboundsexcept": 0, "byte": [0, 6, 12, 22, 28, 33, 39], "left": [0, 6], "prefil": 0, "cach": 0, "15353": 0, "valid": [0, 3, 6, 11, 40], "without": [0, 10, 11, 12, 23, 27, 28, 34], "partial": 0, "messag": [0, 12, 19, 22, 35, 39], "startswith": 0, "containsinord": 0, "15231": 0, "caffein": 0, "block": [0, 35], "randomaccessdata": 0, "15276": 0, "heterogen": 0, "15282": 0, "bufferedread": [0, 28], "15294": 0, "avail": [0, 3, 4, 5, 6, 7, 12, 17, 18, 21, 22, 28, 30, 35, 39, 40, 41], "15233": 0, "send": 0, "15232": 0, "mechan": 0, "size": [0, 26, 28, 33, 34], "mb": [0, 6, 41], "speed": 0, "up": [0, 3, 11, 14, 28, 34, 35, 37, 40], "larg": 0, "15193": 0, "side": [0, 6, 17, 34], "15237": 0, "after": [0, 3, 6, 10, 14, 19, 28, 35], "15187": 0, "nest": [0, 12], "15189": 0, "15192": 0, "superpom": [0, 17], "15186": 0, "mimetyp": [0, 6, 19, 34, 35], "14820": 0, "receiv": [0, 12, 39], "ha": [0, 6, 9, 11, 12, 17, 19, 21, 22, 34, 35, 36, 37, 38, 39, 40, 41], "been": [0, 6, 11, 17, 21, 34, 36, 37, 38, 40], "yet": [0, 11, 14, 28, 37], "15059": 0, "skeleton": 0, "15048": 0, "worker": 0, "argument": [0, 34, 35, 37, 39, 40], "extractionpluginserv": [0, 23], "14787": 0, "rout": 0, "header": 0, "loadbalanc": 0, "14923": 0, "window": [0, 15, 40], "14867": 0, "long": [0, 12], "14879": 0, "pypi": [0, 37], "14738": 0, "shade": [0, 12], "nfi": [0, 9, 17, 18, 23, 34, 36], "jar": [0, 11, 40], "14841": 0, "rpcstringmap": 0, "wasn": 0, "unpack": [0, 38], "properli": [0, 21], "dure": [0, 3, 5, 6, 7, 11, 12, 14, 28, 37, 41], "14703": 0, "exit": [0, 11], "gracefulli": 0, "sigterm": 0, "14844": 0, "test_framework": [0, 40], "14793": 0, "extractionpluginbuild": 0, "add_data": [0, 28], "14777": 0, "extra": [0, 6], "ignor": 0, "unsupport": 0, "rpcstart": 0, "serial": [0, 11], "14739": 0, "distribut": [0, 14, 36, 41], "under": [0, 6, 11, 12, 14, 17, 34, 41], "apach": [0, 14, 17, 21, 34], "14763": 0, "load": [0, 5, 17, 21, 34], "14737": 0, "14720": 0, "open": [0, 12, 21, 28, 37, 41], "14582": 0, "14660": 0, "_test": 0, "repo": 0, "14618": 0, "unexpect": 0, "14704": 0, "super": [0, 23, 33], "pom": [0, 17, 23], "14619": 0, "propag": 0, "ioexcept": [0, 17], "child": [0, 3, 4, 10, 11, 17, 22, 28, 34], "callback": 0, "14632": 0, "raw": [0, 6, 11, 12, 17, 19, 22, 28, 34, 35, 39], "14591": 0, "split": [0, 11], "three": [0, 9, 10, 11, 30, 32, 37], "14580": 0, "14635": 0, "format": [0, 9, 15, 17, 22], "can": [0, 1, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 15, 17, 18, 19, 21, 22, 23, 25, 27, 28, 29, 30, 31, 32, 34, 35, 37, 39, 40, 41, 42], "14131": 0, "match": [0, 3, 9, 10, 11, 17, 19, 23, 34, 35, 39, 41], "14130": 0, "standalonetestrunn": 0, "expos": 0, "13784": 0, "14581": 0, "capabl": [0, 3], "14547": 0, "deploi": 0, "sourc": [0, 4, 14, 17, 26, 27, 28, 29, 30, 31, 32, 33, 34, 41], "14531": 0, "one": [0, 3, 6, 8, 10, 11, 19, 27, 29, 30, 32, 35, 37, 39], "step": [0, 5, 14, 17, 19, 34, 35, 36, 38], "either": [0, 6, 28, 39], "separ": [0, 6, 8, 11], "merg": 0, "first": [0, 5, 11, 12, 14, 21, 28, 30, 34, 35, 36], "repositori": [0, 13, 36, 38], "longer": [0, 6, 9, 17, 22, 34], "sinc": [0, 6], "actual": [0, 4, 6, 10, 11, 12, 15, 17, 21, 34], "between": [0, 3, 6, 11, 23, 41], "apart": 0, "scheme": 0, "download": [0, 21], "comment": 0, "jenkinsfil": 0, "14161": 0, "around": [0, 6], "tgz": 0, "whl": 0, "14234": 0, "restructur": 0, "13799": 0, "14286": 0, "adapt": [0, 8, 35], "inputstream": 0, "14314": 0, "don": [0, 1, 6, 11, 12, 13, 14, 21, 23, 34, 41, 42], "14318": 0, "flush": 0, "children": [0, 11, 12], "root": [0, 7, 12, 22, 37], "case": [0, 4, 6, 10, 11, 12, 14, 15, 17, 21, 22, 34], "13414": 0, "netti": 0, "14283": 0, "pass": [0, 11, 22, 34, 35, 37, 40], "retri": 0, "14135": 0, "integr": [0, 11, 19, 23, 36, 38, 40, 42], "14134": 0, "14128": 0, "instanc": [0, 3, 11, 22, 40], "14122": 0, "miss": [0, 9], "comma": 0, "broke": 0, "14092": 0, "total": [0, 26, 30], "object": [0, 3, 12, 22, 26, 28, 29, 31, 32, 33, 34], "13668": 0, "latlong": [0, 12], "14104": 0, "64": 0, "overhead": [0, 6], "14079": 0, "14010": 0, "datetim": [0, 12, 39], "14083": 0, "14035": 0, "static": [0, 22, 23, 33], "14030": 0, "standalon": [0, 35], "non": [0, 12], "14073": 0, "14074": 0, "14090": 0, "call": [0, 3, 5, 6, 11, 12, 22, 27, 30, 35, 39, 40, 41], "13774": 0, "13776": 0, "base": [0, 6, 8, 9, 11, 12, 22, 26, 27, 28, 29, 30, 31, 32, 33, 39], "14060": 0, "interfac": [0, 5, 12, 23], "13773": 0, "14044": 0, "sure": [0, 5, 6, 11, 12, 14, 21, 23, 34, 36, 41], "lint": 0, "well": [0, 5, 9, 15, 35, 36, 37], "enforc": 0, "singl": [0, 6, 10, 11, 12, 21, 30, 32, 39], "quot": [0, 6], "13772": 0, "13775": 0, "14031": 0, "v": [0, 37, 39], "extern": [0, 8, 34, 42], "14037": 0, "pytest": 0, "alwai": [0, 10, 11, 12, 22, 39], "14011": 0, "14009": 0, "14008": 0, "parser": [0, 6], "packag": [0, 12, 16, 17, 19, 21, 25, 35], "conflict": 0, "13777": 0, "util": [0, 8, 12, 22, 23], "13771": 0, "13966": 0, "give": [0, 6, 9, 15, 21, 40], "socketproxi": 0, "disconnect": 0, "time": [0, 6, 10, 11, 12, 14, 18, 34], "flaki": 0, "unit": [0, 11, 23, 29, 40], "13810": 0, "13676": 0, "zoneddatetim": 0, "over": [0, 3, 4, 6, 7, 9, 21, 40], "13922": 0, "webpag": [0, 41], "url": [0, 21, 23, 29, 37], "consum": [0, 6, 17], "13655": 0, "13809": 0, "13801": 0, "made": 0, "immut": [0, 28], "13761": 0, "seper": 0, "13756": 0, "13800": 0, "temporarili": 0, "13798": 0, "failur": 0, "13706": 0, "basic": [0, 6, 37], "13769": 0, "13705": 0, "13713": 0, "visibl": [0, 3], "13709": 0, "out": [0, 12, 19, 35, 37], "13733": 0, "script": [0, 17, 29, 34, 35, 40], "13660": 0, "copi": [0, 21], "13656": 0, "protocol": [0, 3, 35], "13663": 0, "13714": 0, "extractionplugin": [0, 17, 19, 23, 27, 34, 40], "13658": 0, "connect": [0, 19], "13650": 0, "inform": [0, 3, 5, 10, 12, 14, 15, 22, 27, 29, 35, 36, 39], "13648": 0, "13651": 0, "13643": 0, "13581": 0, "13580": 0, "13579": 0, "13577": 0, "Be": [0, 22, 34, 39], "13578": 0, "13560": 0, "13554": 0, "pleas": [1, 6, 10, 12, 13, 14, 17, 21, 34, 37, 41, 42], "touch": 1, "u": [1, 6, 11, 14, 18, 42], "you": [1, 5, 6, 10, 11, 12, 13, 17, 18, 21, 22, 23, 34, 36, 37, 38, 39, 40, 41, 42], "have": [1, 4, 5, 6, 8, 10, 11, 12, 13, 14, 17, 18, 21, 22, 34, 36, 37, 39, 40, 41], "question": [1, 6, 42], "about": [1, 3, 5, 6, 10, 12, 22, 27, 29, 39, 41], "found": [1, 10, 11, 12, 13, 17, 19, 21, 22, 25, 31, 34, 35, 37, 39, 40, 41], "bug": [1, 19, 35], "featur": [1, 5, 6, 10], "other": [1, 3, 6, 10, 11, 12, 15, 17, 27, 28, 34, 37, 38, 42], "opportun": 1, "want": [1, 6, 36, 37, 40], "contribut": 1, "chat": [1, 17, 18, 34, 36, 39, 40, 42], "discord": [1, 42], "find": [1, 5, 6, 12, 14, 15, 19, 22, 35, 37, 39], "member": [1, 15, 42], "team": [1, 9, 14, 41], "channel": 1, "thi": [1, 3, 4, 5, 6, 7, 8, 10, 11, 12, 14, 15, 17, 18, 19, 21, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42], "privat": [1, 21, 22, 23], "If": [1, 3, 5, 6, 8, 9, 10, 11, 12, 13, 14, 17, 19, 21, 22, 34, 35, 36, 37, 39, 40, 41, 42], "access": [1, 12, 13, 15, 17, 22, 27, 34, 39, 42], "busi": [1, 14, 21], "owner": [1, 14, 21], "he": 1, "she": 1, "invit": 1, "know": [1, 3, 6, 14, 21], "who": [1, 14, 21], "feel": [1, 14], "free": [1, 3, 9, 14], "fill": [1, 21], "form": [1, 9, 12, 14, 21], "further": [1, 5, 6, 12], "isol": [2, 14], "kubernet": [2, 3, 7, 14], "autosc": [2, 3], "resourcemanag": 2, "its": [3, 5, 6, 9, 11, 12, 15, 27], "simplifi": [3, 6, 34], "each": [3, 4, 6, 7, 8, 9, 11, 12, 17, 23, 34, 39], "must": [3, 5, 12, 19, 22, 35, 37, 39, 40], "two": [3, 8, 10, 11, 17, 18, 21, 22, 34, 36, 39, 41], "perform": [3, 6, 9, 10, 30], "task": 3, "dive": 3, "bit": [3, 19, 35], "deeper": 3, "next": [3, 10, 11, 14, 19, 21, 22, 35, 37], "section": [3, 6, 11, 12, 17, 21, 23, 34, 36, 37, 40], "show": [3, 4, 9, 11, 12, 17, 19, 21, 22, 34, 36, 37, 39], "most": [3, 6, 10, 22, 30, 31, 39], "import": [3, 12, 17, 22, 23, 34, 35, 37, 39, 40], "identifi": [3, 6, 12, 17, 29, 34], "uniqu": [3, 6, 9, 11, 12, 29], "descript": [3, 9, 12, 17, 29, 34, 38, 41], "A": [3, 9, 10, 11, 12, 17, 21, 22, 28, 29, 30, 32, 33, 34, 35, 37, 39, 40], "shown": [3, 9, 11, 19, 21, 22, 35], "sent": 3, "everi": [3, 6, 10, 11, 12, 27], "attribut": 3, "veri": [3, 6, 10, 11, 36], "although": [3, 4, 17, 34], "whatev": 3, "seem": 3, "typic": [3, 12, 39], "within": [3, 7, 8, 10, 41], "repres": [3, 12, 17, 22, 28, 29, 30, 34, 39], "perspect": 3, "user": [3, 5, 18, 29, 37], "manag": [3, 8, 17], "so": [3, 6, 12, 15, 19, 21, 35], "select": [3, 5, 21, 29, 37], "them": [3, 5, 6, 11, 12, 14, 22, 38, 39, 40], "To": [3, 5, 6, 7, 11, 12, 15, 17, 18, 19, 21, 22, 23, 34, 35, 36, 37, 39, 40], "accomplish": 3, "registri": [3, 5, 15, 17, 18, 34, 36], "done": [3, 5, 6, 8, 11, 23, 39], "shutdown": 3, "again": [3, 6], "ani": [3, 6, 11, 12, 28, 32, 39, 42], "least": [3, 10], "loop": [3, 11], "mean": [3, 6, 11, 12, 23, 41], "via": [3, 5, 19, 35], "like": [3, 6, 17, 19, 22, 28, 32, 35, 39], "written": [3, 11, 14], "At": [3, 23, 35, 37], "end": [3, 23, 29, 34], "associ": 3, "obtain": [4, 10, 17, 27, 34], "prefer": [4, 9, 21], "blob": 4, "thei": [4, 6, 10, 11, 12, 15, 30], "take": [4, 5, 6, 14, 30, 36, 39], "less": [4, 30], "space": [4, 12, 17, 34], "figur": [4, 12], "visual": [4, 35], "appli": [4, 6, 9, 12, 15, 41], "moment": [4, 37], "while": [4, 6, 8, 10, 11, 19, 35], "archiv": [4, 9, 12, 17, 34], "entri": [4, 12, 15, 17, 34], "mark": [4, 12, 17, 34, 39], "length": [4, 11, 17, 22, 26, 33, 34, 39], "origin": [4, 12, 15, 17, 34], "By": [4, 6, 17, 34, 40], "just": [4, 17, 34, 36, 37], "lot": [4, 6, 17, 22, 34, 39], "save": [4, 10, 17, 28, 34, 37], "variou": [4, 11, 17, 22, 34], "defin": [4, 5, 6, 11, 12, 17, 34, 39, 41], "offset": [4, 11, 17, 22, 28, 33, 34, 39], "bytearrai": [4, 12, 17, 34], "own": [5, 23], "built": [5, 11, 19, 28, 34, 35, 36], "choos": [5, 10], "everyth": [5, 14], "It": [5, 6, 11, 12, 14, 17, 21, 22, 34, 36, 37, 38, 39], "try": [5, 11, 22], "certain": [5, 10], "prefix": [5, 34], "uri": 5, "local": [5, 17, 18, 34, 36], "push": 5, "outlin": 5, "do": [5, 11, 12, 14, 21, 23], "login": 5, "pluginnam": [5, 11, 17, 34], "place": [5, 7, 21], "chapter": 5, "startup": [5, 6], "also": [5, 6, 11, 12, 17, 19, 27, 29, 34, 35, 38, 39, 40], "endpoint": [5, 12, 37], "gatekeep": [5, 12, 37], "true": [5, 6, 11, 19, 21, 23], "invok": [5, 11, 18, 34], "internet": 5, "browser": 5, "went": 5, "checkbox": [5, 21], "dialog": [5, 37], "deriv": [6, 9, 12, 27], "full": [6, 9, 11, 12, 17, 34], "human": [6, 12], "stand": 6, "element": [6, 12, 15], "lightweight": 6, "usag": [6, 8], "sai": 6, "we": [6, 14, 22, 39, 40], "hansken_image1": 6, "10": [6, 17, 22, 34, 39], "pdf": [6, 12], "5": [6, 22, 29, 35, 39], "jpeg": [6, 11], "And": 6, "our": 6, "2": [6, 12, 14, 22, 29, 35, 39], "jpegtool": 6, "core": [6, 17, 22, 29, 34, 39, 41], "look": [6, 10, 32, 37], "pseudocod": 6, "inner": 6, "new_trac": 6, "hansken_tool": 6, "process_the_trac": 6, "here": [6, 10, 12, 14, 22, 23, 35, 40, 42], "answer": 6, "part": [6, 11, 12, 39, 41], "mani": [6, 11, 12, 23, 29], "than": [6, 11, 12, 14, 28], "15": 6, "usual": [6, 12], "deal": 6, "million": 6, "1": [6, 10, 11, 12, 17, 19, 22, 29, 35, 39], "second": [6, 12, 30], "would": [6, 11], "11": [6, 38, 40], "dai": 6, "reduc": [6, 21], "unnecessari": 6, "even": [6, 39], "ones": 6, "cannot": 6, "condit": 6, "sometim": [6, 10], "simpl": [6, 22], "filenam": 6, "often": [6, 11], "elabor": 6, "sens": [6, 9], "factor": 6, "intim": 6, "knowledg": [6, 11, 12, 15], "said": 6, "subset": [6, 22, 39], "plu": 6, "interest": [6, 32, 41], "though": [6, 38], "compil": [6, 41], "achiev": 6, "design": [6, 7, 15], "elasticsearch": 6, "databas": [6, 9], "As": 6, "tightli": 6, "coupl": [6, 28], "difficult": 6, "re": 6, "complex": 6, "minor": 6, "absolut": 6, "necessari": 6, "much": [6, 11, 29, 37], "point": [6, 12, 33], "view": [6, 12, 19, 35, 36], "finish": [6, 11], "activ": [6, 21], "remark": 6, "empti": [6, 15], "string": [6, 11, 12, 17, 39], "translat": 6, "foo": 6, "AND": [6, 22, 39], "bar": [6, 37], "sensit": [6, 22, 39], "oper": [6, 8], "behav": 6, "logic": [6, 12, 15], "Not": 6, "NOT": [6, 10], "negat": 6, "express": [6, 37], "min": 6, "max": [6, 29], "Or": 6, "OR": 6, "below": [6, 9, 11, 12, 17, 19, 23, 34, 35, 40], "against": [6, 9, 11, 23, 40], "email": [6, 29, 41], "There": [6, 11, 23, 35, 37], "guidelin": 6, "equal": 6, "right": [6, 12], "statement": [6, 17, 19, 22, 34, 35], "opposit": 6, "wildcard": 6, "charact": [6, 9], "g": [6, 9, 15, 17, 18, 22, 28, 34, 36], "r": 6, "w": 6, "row": [6, 11], "char": 6, "ra": 6, "raaaaaw": 6, "aw": 6, "exact": 6, "surround": 6, "tell": [6, 35], "especi": 6, "help": [6, 15, 37], "might": [6, 37], "hello": [6, 39], "csv": 6, "chatmessag": [6, 39], "both": [6, 11, 12, 13, 22, 28, 34], "exist": [6, 10, 12, 21, 28, 39], "group": [6, 7, 12, 14, 34], "put": [6, 11, 19, 21, 35], "bracket": 6, "bla": 6, "3": [6, 19, 22, 23, 38], "escap": [6, 19, 35], "n": [6, 12, 19, 22, 42], "kei": [6, 11, 12, 28], "pair": [6, 12], "prepend": 6, "etc": [6, 22, 28], "content": [6, 9, 17, 34, 37], "discuss": [6, 11, 14], "elsewher": 6, "idea": 6, "represent": [6, 30], "text": [6, 9, 11, 15, 21, 28], "explain": [6, 11, 36, 37], "subsequ": 6, "reason": 6, "0": [6, 11, 12, 14, 18, 19, 21, 22, 23, 28, 29, 35, 39], "lettercountplugin": 6, "letter": 6, "choic": 6, "possibl": [6, 10, 11, 12, 14, 15, 17, 19, 22, 23, 34, 35, 39], "too": [6, 11], "tediou": 6, "flexibl": 6, "compact": 6, "plain": 6, "x": 6, "encod": [6, 22], "But": 6, "txt": [6, 34], "summar": [6, 17, 34], "word": 6, "go": [6, 21, 37], "checklist": 6, "produc": [6, 10, 12, 19, 35], "effect": [6, 17, 34], "easiest": 6, "someth": [6, 22], "cours": [6, 8], "__only__": 6, "un": 6, "intention": 6, "misnam": 6, "wikipedia": 6, "explan": [6, 9], "portion": 6, "beforehand": 6, "broad": 6, "scope": [6, 41], "becom": 6, "huge": 6, "accord": 6, "good": [6, 12, 14], "cutoff": 6, "1000000": 6, "uncommon": 6, "overlap": 6, "documentplugin": 6, "alreadi": [6, 19, 21, 22, 28, 37, 39], "solut": 6, "encrypt": 6, "tmp": 6, "viru": 6, "promis": 6, "loos": 6, "yield": 6, "kind": 6, "concret": 6, "simpledecryptplugin": 6, "anoth": [6, 8, 10, 12, 22, 39, 40], "entir": [6, 11], "practic": 6, "care": [6, 22, 39], "tip": 6, "slow": 6, "extrem": 6, "fast": 6, "abov": [6, 11, 22, 42], "calcul": 6, "unlik": 6, "bare": [6, 29], "minimum": 6, "far": 6, "50": [6, 10, 17, 22, 34, 39], "criteria": 6, "realli": 6, "control": 6, "arbitrari": [7, 9], "insid": [7, 11, 35], "cluster": [7, 8, 14, 19, 35], "subject": 7, "principl": 7, "secur": [7, 14], "privaci": 7, "transpar": 7, "compliant": 7, "measur": [7, 29], "restrict": 7, "impli": 7, "1000": [7, 17, 22, 34, 39], "2000": 7, "fsgroup": 7, "3000": 7, "linux": [7, 21, 38], "manner": 7, "platform": [7, 15, 41], "runtimedefault": 7, "comput": [7, 9, 22, 39], "mode": 7, "seccomp": 7, "sane": 7, "pod": [8, 22], "12": [8, 37], "thread": [8, 22], "horizont": 8, "autoscal": 8, "hpa": 8, "replica": 8, "metric": [8, 22], "observ": 8, "system": [8, 12, 17, 18, 34, 37, 38], "reach": 8, "scale": [8, 14, 22], "down": 8, "automat": [8, 11, 17, 34, 40], "maximum": [8, 10, 17, 22, 31, 34, 39], "restart": 8, "node": 8, "itself": [8, 11, 12], "monitor": 8, "accordingli": [8, 34], "combin": [9, 15], "organis": [9, 14, 21, 29, 41], "shortest": 9, "nl": [9, 14, 17, 18, 21, 23, 34, 36, 38], "politi": 9, "fiod": 9, "org": [9, 11, 12, 17, 19, 21, 22, 23, 34, 35, 41], "action": 9, "tabl": 9, "recommend": [9, 17, 19, 34, 35, 38], "clear": [9, 21], "structur": [9, 12], "carv": 9, "fragment": 9, "reassembl": 9, "absenc": 9, "filesystem": 9, "metadata": [9, 12, 27, 28], "classifi": 9, "categor": 9, "detect": [9, 12], "monei": 9, "pictur": [9, 12], "digest": 9, "hash": 9, "ocr": 9, "optic": 9, "recognit": [9, 19, 35], "report": [9, 21], "whether": 9, "hit": [9, 30, 37], "known": [9, 37], "classic": 9, "what": [9, 37], "last": [9, 19, 35], "column": 9, "previou": [9, 34], "sha256": 9, "tesseract": 9, "enough": [10, 40], "addit": [10, 11, 19, 35, 39], "modifi": 10, "modif": 10, "regular": 10, "why": 10, "deferrediter": 10, "20": [10, 12, 17, 19, 22, 29, 34, 35, 39], "given": [10, 11, 12, 27, 39], "syntax": 10, "output": [11, 15, 19, 35, 36, 37], "compon": 11, "independ": 11, "setup": [11, 23, 34, 35, 36, 37, 40], "thereaft": 11, "example1": 11, "example2": 11, "folder": [11, 22, 23, 37, 41], "extens": [11, 12, 22, 34, 36, 39], "mai": [11, 22, 32, 37, 38, 39], "correspond": 11, "none": [11, 28, 29, 30], "doesn": [11, 12], "succe": 11, "_": 11, "__": 11, "trace__": 11, "basenam": 11, "maintain": [11, 15, 21, 37], "dataset": 11, "regener": [11, 19, 23, 35], "collect": [11, 12, 32], "compar": [11, 37, 40], "extrat": 11, "searchtrac": [11, 28, 30], "deferredexamplesearch": 11, "deferredexampl": 11, "deferredpluginnam": 11, "imposs": 11, "infinit": 11, "interpret": 11, "howev": [11, 12, 14, 37, 40], "therefor": [11, 12], "slight": 11, "pure": 11, "purpos": 11, "dictionari": 11, "six": 11, "mimeclass": [11, 34], "five": 11, "boolean": [11, 12, 19, 23, 39], "integ": [11, 12, 39], "doubl": [11, 12], "stringlist": 11, "b": [11, 12, 21, 39, 42], "c": [11, 21], "d": [11, 17, 21, 22], "compli": [11, 12], "caus": [11, 40], "depth": [11, 28], "normal": 11, "reflect": 11, "consequ": 11, "present": [11, 12], "occasion": 11, "exactli": [11, 37], "ref": [11, 22], "reserv": [11, 29], "descriptor": 11, "79": 11, "scenario": 11, "occur": 11, "deliber": 11, "impract": 11, "prone": 11, "circumst": 11, "irrelev": 11, "those": 11, "relev": 11, "class": [11, 12, 17, 19, 22, 23, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 37, 39, 40], "extractionpluginexcept": 11, "lorem": 11, "ipsum": 11, "dolor": 11, "sit": 11, "amet": 11, "consectetur": 11, "adipisc": 11, "elit": 11, "mauri": 11, "faucibu": 11, "variu": 11, "sodal": 11, "still": [11, 14, 17, 34], "incorpor": 11, "advanc": [11, 24, 34], "piec": [12, 35], "evid": 12, "main": [12, 21, 22], "paragraph": 12, "createdon": 12, "libr": 12, "offic": 12, "09": 12, "18": 12, "00": 12, "sever": [12, 35], "relat": 12, "until": [12, 21, 35], "pattern": [12, 22, 34], "datastreamtyp": 12, "propertynam": 12, "substitut": 12, "filetyp": 12, "textual": 12, "adob": 12, "candid": 12, "heurist": 12, "primarili": 12, "secondarili": 12, "firefli": 12, "occas": 12, "decod": 12, "decrypt": 12, "standard": [12, 36, 39], "utf": [12, 22], "8": [12, 22, 34, 38, 39], "With": [12, 15, 19, 21, 35, 37], "parenttraceid": 12, "childnumb": 12, "parent": [12, 23, 28], "9": 12, "direct": [12, 22, 34, 39], "binari": 12, "bool": 12, "int": [12, 22, 23, 26, 28, 29, 30, 31, 33], "real": 12, "str": [12, 26, 28, 29, 31, 32], "date": 12, "tupl": [12, 35], "dict": [12, 28], "geographicloc": 12, "dimension": 12, "arrai": [12, 22], "onc": [12, 28, 30], "gui": 12, "nearbi": 12, "neural": 12, "network": 12, "embed": [12, 17, 19, 22, 34, 41], "face": 12, "rest": [12, 37], "euclidean": 12, "manhattan": 12, "distanc": 12, "cosin": 12, "bundl": 12, "belong": 12, "cardin": 12, "few": [12, 32, 37], "fvt": [12, 32], "mvt": 12, "futur": 12, "releas": [12, 17, 34], "predict": [12, 17, 22, 34, 39], "ident": [12, 32, 34, 37], "compos": 12, "inrins": 12, "predefin": 12, "tracemodel": 12, "newli": [12, 21], "erron": 12, "expert": [12, 37], "ui": [12, 37], "click": [12, 21], "Then": [12, 23, 34, 36], "screen": 12, "displai": [12, 19, 35], "lang": [12, 19, 35], "illegalargumentexcept": 12, "this_property_does_not_exist": 12, "681": 12, "cumul": 12, "uuid": 12, "io": 12, "statusruntimeexcept": 12, "cancel": 12, "streamobserv": 12, "onerror": 12, "abort": 12, "7": [12, 35, 38], "illegalstateexcept": 12, "unavail": 12, "http": [12, 17, 21, 23, 34], "no_error": 12, "rst": 12, "git": [14, 21, 23, 36, 38], "sign": 14, "eminjenv": [14, 21, 23, 36, 38], "account": 14, "contact": [14, 21, 22, 39, 41, 42], "faster": [14, 37], "scalabl": 14, "flexibli": 14, "jvm": 14, "scala": 14, "kotlin": 14, "probabl": 14, "effort": 14, "proper": 14, "think": 14, "hood": 14, "theori": 14, "ye": 14, "risk": 14, "respons": 14, "third": [14, 39, 40], "parti": 14, "consid": [14, 42], "refer": [14, 15, 17, 22, 34], "beta": 14, "assist": 14, "offici": 14, "insight": 15, "digit": 15, "seiz": 15, "demand": 15, "materi": 15, "aspect": 15, "engin": 15, "forens": [15, 37], "investig": 15, "understand": 15, "thu": 15, "crypto": 15, "currenc": 15, "wallet": 15, "disk": 15, "algorithm": 15, "speech": 15, "audio": 15, "primari": 15, "goal": 15, "easi": [15, 22, 37], "share": 15, "product": 15, "facet": 15, "later": [15, 17, 34], "verifi": [15, 22, 36, 39], "benefit": 15, "encourag": 15, "changelog": [16, 24, 42], "prerequisit": [16, 24, 36], "highli": 17, "migrat": [17, 34], "effici": [17, 22, 34, 39], "xml": [17, 22], "pluginvers": 17, "builder": [17, 22, 28, 33, 34, 39], "earlier": [17, 34], "come": [17, 34], "prior": [17, 34], "switch": [17, 34], "style": [17, 34], "instruct": [17, 19, 34], "mvn": [17, 18, 19], "whatsapp": [17, 18, 34, 36], "tag": [17, 18, 34, 36], "nb": 17, "environ": [17, 18, 19, 22, 37, 39], "podman": [17, 18], "altern": [17, 18, 22], "addtracelet": [17, 22], "classif": [17, 22], "confid": [17, 22, 34, 39], "8f": [17, 22], "modelnam": [17, 22, 39], "yolo": [17, 22, 39], "modelvers": [17, 22, 39], "conveni": 17, "boilerpl": 17, "builderfor": [17, 22], "testplugin": [17, 19, 34], "vcpu": [17, 22, 29, 34, 39], "hyperthread": [17, 22, 29, 34, 39], "gb": [17, 22, 34, 39], "maximumcpu": [17, 22], "5f": [17, 22], "maximummemori": [17, 22], "proof_of_concept": [17, 29, 34], "hqlmatcher": 17, "webpageurl": 17, "www": 17, "html": [17, 22, 28, 34, 39], "setdata": [17, 22], "addrang": [17, 22], "newchild": [17, 22], "linenumb": [17, 22], "30": [17, 22, 34, 39], "upcom": [17, 34], "break": [17, 34], "deferredextractioplugin": [17, 34], "stage": [17, 27, 34, 37], "searcher": [17, 22, 27, 31, 34, 39], "overrid": [17, 19, 23], "public": [17, 19, 22, 23, 34], "void": [17, 22, 23], "final": [17, 22, 23], "instal": [18, 34, 38, 40], "machin": [18, 21], "unix": 18, "sock": 18, "export": 18, "docker_host": 18, "art": [19, 35], "hopefulli": [19, 35], "quickli": [19, 35], "advantag": [19, 35, 40], "easili": [19, 35], "print": [19, 30, 35, 36], "consol": [19, 22, 35], "trickier": [19, 35], "bake": 19, "distinct": [19, 35], "variabl": [19, 22, 34, 37, 39], "java_tool_opt": 19, "agentlib": 19, "jdwp": 19, "transport": 19, "dt_socket": 19, "y": 19, "suspend": 19, "address": 19, "5005": 19, "debugg": [19, 35], "debugge": 19, "p": [19, 35], "your_extraction_plugin_nam": [19, 35], "attach": [19, 28, 35, 39], "clearli": 19, "tutori": 19, "kubectl": [19, 35], "f": [19, 35, 39], "your_extraction_plugin_pod": [19, 35], "testpluginflitsit": 19, "embeddedextractionpluginflit": [19, 23], "testpath": [19, 23], "srcpath": [19, 23], "resultpath": [19, 23], "protect": [19, 23], "plugintotest": [19, 23, 40], "jpg": [19, 35], "hql_lite": [19, 35], "parseexcept": [19, 35], "hqllitehumanquerypars": [19, 35], "token": [19, 35], "visit": 20, "popular": 21, "mirror": 21, "host": [21, 35], "sonatyp": 21, "nexu": 21, "authent": 21, "ll": 21, "profil": 21, "person": 21, "read_api": 21, "top": [21, 39], "keep": [21, 30], "On": 21, "m2": 21, "put_your_token_her": 21, "simpli": [21, 23, 37, 40], "appropri": 21, "xsi": 21, "schemaloc": 21, "xsd": 21, "httpheader": 21, "activebydefault": 21, "v4": 21, "406": 21, "openjdk": 21, "certif": 21, "oraclejdk": 21, "close": [22, 23, 30, 39], "tracedata": 22, "asinputstream": 22, "safe": 22, "state": 22, "randomaccessdatainputstream": 22, "slf4j": 22, "bind": 22, "illustr": 22, "begin": [22, 35, 36], "logger": [22, 39], "turn": 22, "m": 22, "1234": 22, "loggerfactori": 22, "getlogg": 22, "anumb": 22, "log4j2": 22, "src": 22, "append": 22, "stdout": 22, "target": 22, "system_out": 22, "patternlayout": 22, "5p": 22, "yyyi": 22, "mm": 22, "dd": 22, "hh": 22, "ss": 22, "20t": 22, "32": 22, "32c": 22, "appenderref": 22, "pre": [22, 28], "yaml": 22, "json": [22, 35], "administr": [22, 39], "inherit": [22, 39], "deferredextractionplugin": [22, 27, 39], "tracesearch": [22, 27, 31, 39], "exampledef": 22, "searchresult": [22, 30, 31, 39], "asc": 22, "gettrac": 22, "attatch": 22, "demonstr": [22, 39], "transorm": 22, "rawbyt": 22, "writer": 22, "four": [22, 39], "telephon": [22, 39], "traceletproperti": 22, "assum": [23, 36, 40], "groupid": 23, "artifactid": 23, "4": [23, 35], "directli": [23, 40], "layer": 23, "minvenj": 23, "flitsutil": 23, "nio": 23, "myplugin": [23, 37], "mypluginit": 23, "hanskaton": 23, "fals": [23, 40], "outcom": [23, 40], "extractionserv": 23, "portutil": 23, "freeport": 23, "extractionplugincli": 23, "datatransformationsplugin": 23, "jupit": 23, "afteral": 23, "beforeal": 23, "remotetransformationpluginflitsit": 23, "_server": 23, "_client": 23, "init": 23, "8999": [23, 40, 41], "localhost": [23, 35, 40], "destruct": 23, "interruptedexcept": 23, "null": 23, "won": 23, "talk": 23, "testdata": [23, 40], "presum": 23, "data_typ": [26, 28], "data_s": [26, 34], "baseextractionplugin": 27, "abc": [27, 28, 30, 33], "abstract": [27, 28, 30, 31], "plugin_info": [27, 34, 39, 40], "extractiontrac": [27, 28, 34, 39], "data_context": [27, 34, 39, 40], "metaextractionplugin": 27, "metaextractiontrac": [27, 28], "offer": [28, 29], "extractiontracebuild": 28, "key_or_upd": 28, "union": 28, "suppli": [28, 37, 40], "thrown": 28, "add_tracelet": [28, 34, 39], "add_transform": [28, 34, 39], "child_build": [28, 34, 39], "tracebuild": 28, "rais": 28, "represenst": 28, "k": 29, "enum": 29, "matur": [29, 34], "ready_for_test": 29, "production_readi": 29, "among": 29, "maximum_cpu": [29, 34, 39], "maximum_memori": [29, 34, 39], "equival": 29, "cloud": 29, "metal": 29, "intel": 29, "processor": 29, "fraction": 29, "ask": [29, 42], "half": 29, "usabl": 29, "megabyt": 29, "webpage_url": [29, 34], "deferred_iter": 29, "build_plugin": [29, 34, 36], "short": 29, "nly": 29, "kwd": 30, "treat": 30, "batch": 30, "first_100": 30, "100": 30, "process_batch": 30, "takeon": [30, 39], "total_result": 30, "exhaust": [30, 39], "num": 30, "zero": 30, "emailaddress": 32, "notreal": 32, "com": 32, "firstnam": 32, "piet": 32, "anotheremail": 32, "helper": 33, "add_rang": [33, 34, 39], "param": 33, "strongli": 34, "significantli": 34, "carefulli": 34, "plugin_fil": [34, 36], "docker_file_directori": [34, 36], "docker_image_nam": [34, 36], "chatplugin": [34, 36], "unnam": 34, "def": [34, 39, 40], "anymor": 34, "instanti": 34, "2048": 34, "4096": 34, "john": 34, "statu": 34, "onlin": 34, "from_sequ": 34, "width": 34, "height": 34, "tester": 34, "holm": 34, "extraction_plugin": [34, 37, 40], "extraction_context": 34, "hansken_extraction_plugin": [34, 37, 39, 40], "maturity_level": 34, "get_first_byt": 34, "extraction_trac": [34, 39], "validate_update_argu": 34, "implicitli": 34, "studio": 35, "microsoft": 35, "dap": 35, "standardis": 35, "setuptool": 35, "install_requir": 35, "listen": 35, "wait_for_cli": 35, "5678": 35, "outsid": [35, 41], "flag": 35, "firewal": 35, "rule": 35, "world": 35, "launch": 35, "minim": 35, "pathmap": 35, "localroot": 35, "workspacefold": 35, "remoteroot": 35, "your_plugin": 35, "hand": 36, "pip": 36, "wheel": 36, "dist": 36, "serve_plugin": [36, 39, 40], "vvv": [36, 40], "netherland": 37, "institut": 37, "upload": 37, "cycl": 37, "slower": 37, "run_with_hansken": 37, "aid": 37, "extraction_plugin_runn": 37, "my_plugin": [37, 40], "__name__": [37, 39, 40], "__main__": [37, 40], "enter": 37, "hansken_project_id": 37, "your_gatekeeper_url": 37, "your_keystore_url": 37, "keystor": 37, "expertui": 37, "button": 37, "bottom": 37, "termin": [37, 40], "respect": 37, "python3": 37, "l": 37, "prompt": 37, "usernam": 37, "password": 37, "vari": 37, "03": 37, "59": 37, "45": 37, "344248": 37, "0000": 37, "auth": 37, "idp": 37, "soap": 37, "344450": 37, "testaccount": 37, "48": 37, "423245": 37, "acknowledg": 37, "custom": 37, "53": 37, "799668": 37, "keycloak": 37, "saml": 37, "805538": 37, "pluginrunn": 37, "859299": 37, "post": 37, "54": 37, "240290": 37, "54197e67": 37, "8135": 37, "40c3": 37, "93f1": 37, "3d73a5552693": 37, "240753": 37, "ocrimag": 37, "6": 38, "gzip": 38, "softwar": [38, 42], "deferredplugin": 39, "meth": 39, "search_result": 39, "file_nam": 39, "chatconvers": 39, "demoapp": 39, "complet": 39, "overview": [39, 40], "hold": 39, "timezon": 39, "utc": 39, "modifiedon": 39, "fromtimestamp": 39, "1630510809": 39, "tz": 39, "misc": 39, "miscellan": 39, "anynam": 39, "childtrac": 39, "ann": 39, "logbook": 39, "librari": 39, "pretti": 39, "straight": 39, "my_vari": 39, "dockerfil": 39, "appropir": 40, "ini": 40, "littl": 40, "feed": 40, "henc": 40, "cd": 40, "chat_plugin": 40, "rel": 40, "my": 40, "spin": 40, "_test_validate_standalon": 40, "easier": 40, "worri": 41, "conform": 41, "spec": 41, "major": 41, "extractionpluginservic": 41, "entrypoint": 41, "unsur": 41, "intend": 41, "max_cpu": 41, "milicpu": 41, "max_mem": 41, "technologi": 42, "preview": 42, "fulli": 42, "stabl": 42, "kit": 42, "introduct": 42, "frequent": 42, "snapshot": 0}, "objects": {"hansken_extraction_plugin": [[25, 0, 0, "-", "api"]], "hansken_extraction_plugin.api": [[26, 0, 0, "-", "data_context"], [27, 0, 0, "-", "extraction_plugin"], [28, 0, 0, "-", "extraction_trace"], [29, 0, 0, "-", "plugin_info"], [30, 0, 0, "-", "search_result"], [31, 0, 0, "-", "trace_searcher"], [32, 0, 0, "-", "tracelet"], [33, 0, 0, "-", "transformation"]], "hansken_extraction_plugin.api.data_context": [[26, 1, 1, "", "DataContext"]], "hansken_extraction_plugin.api.data_context.DataContext": [[26, 2, 1, "", "data_size"], [26, 2, 1, "", "data_type"]], "hansken_extraction_plugin.api.extraction_plugin": [[27, 1, 1, "", "BaseExtractionPlugin"], [27, 1, 1, "", "DeferredExtractionPlugin"], [27, 1, 1, "", "ExtractionPlugin"], [27, 1, 1, "", "MetaExtractionPlugin"]], "hansken_extraction_plugin.api.extraction_plugin.BaseExtractionPlugin": [[27, 3, 1, "", "plugin_info"]], "hansken_extraction_plugin.api.extraction_plugin.DeferredExtractionPlugin": [[27, 3, 1, "", "process"]], "hansken_extraction_plugin.api.extraction_plugin.ExtractionPlugin": [[27, 3, 1, "", "process"]], "hansken_extraction_plugin.api.extraction_plugin.MetaExtractionPlugin": [[27, 3, 1, "", "process"]], "hansken_extraction_plugin.api.extraction_trace": [[28, 1, 1, "", "ExtractionTrace"], [28, 1, 1, "", "ExtractionTraceBuilder"], [28, 1, 1, "", "MetaExtractionTrace"], [28, 1, 1, "", "SearchTrace"], [28, 1, 1, "", "Trace"]], "hansken_extraction_plugin.api.extraction_trace.ExtractionTrace": [[28, 3, 1, "", "open"]], "hansken_extraction_plugin.api.extraction_trace.ExtractionTraceBuilder": [[28, 3, 1, "", "add_data"], [28, 3, 1, "", "add_tracelet"], [28, 3, 1, "", "add_transformation"], [28, 3, 1, "", "build"], [28, 3, 1, "", "child_builder"], [28, 3, 1, "", "update"]], "hansken_extraction_plugin.api.extraction_trace.MetaExtractionTrace": [[28, 3, 1, "", "add_tracelet"], [28, 3, 1, "", "add_transformation"], [28, 3, 1, "", "child_builder"], [28, 3, 1, "", "update"]], "hansken_extraction_plugin.api.extraction_trace.SearchTrace": [[28, 3, 1, "", "open"]], "hansken_extraction_plugin.api.extraction_trace.Trace": [[28, 3, 1, "", "get"]], "hansken_extraction_plugin.api.plugin_info": [[29, 1, 1, "", "Author"], [29, 1, 1, "", "MaturityLevel"], [29, 1, 1, "", "PluginId"], [29, 1, 1, "", "PluginInfo"], [29, 1, 1, "", "PluginResources"]], "hansken_extraction_plugin.api.plugin_info.Author": [[29, 2, 1, "", "email"], [29, 2, 1, "", "name"], [29, 2, 1, "", "organisation"]], "hansken_extraction_plugin.api.plugin_info.MaturityLevel": [[29, 2, 1, "", "PRODUCTION_READY"], [29, 2, 1, "", "PROOF_OF_CONCEPT"], [29, 2, 1, "", "READY_FOR_TEST"]], "hansken_extraction_plugin.api.plugin_info.PluginId": [[29, 2, 1, "", "category"], [29, 2, 1, "", "domain"], [29, 2, 1, "", "name"]], "hansken_extraction_plugin.api.plugin_info.PluginInfo": [[29, 2, 1, "", "author"], [29, 2, 1, "", "deferred_iterations"], [29, 2, 1, "", "description"], [29, 2, 1, "", "id"], [29, 2, 1, "", "license"], [29, 2, 1, "", "matcher"], [29, 2, 1, "", "maturity"], [29, 2, 1, "", "resources"], [29, 2, 1, "", "version"], [29, 2, 1, "", "webpage_url"]], "hansken_extraction_plugin.api.plugin_info.PluginResources": [[29, 2, 1, "", "maximum_cpu"], [29, 2, 1, "", "maximum_memory"]], "hansken_extraction_plugin.api.search_result": [[30, 1, 1, "", "SearchResult"]], "hansken_extraction_plugin.api.search_result.SearchResult": [[30, 3, 1, "", "close"], [30, 3, 1, "", "take"], [30, 3, 1, "", "takeone"], [30, 3, 1, "", "total_results"]], "hansken_extraction_plugin.api.trace_searcher": [[31, 1, 1, "", "TraceSearcher"]], "hansken_extraction_plugin.api.trace_searcher.TraceSearcher": [[31, 3, 1, "", "search"]], "hansken_extraction_plugin.api.tracelet": [[32, 1, 1, "", "Tracelet"]], "hansken_extraction_plugin.api.transformation": [[33, 1, 1, "", "Range"], [33, 1, 1, "", "RangedTransformation"], [33, 1, 1, "", "Transformation"]], "hansken_extraction_plugin.api.transformation.Range": [[33, 2, 1, "", "length"], [33, 2, 1, "", "offset"]], "hansken_extraction_plugin.api.transformation.RangedTransformation": [[33, 1, 1, "", "Builder"], [33, 3, 1, "", "builder"]], "hansken_extraction_plugin.api.transformation.RangedTransformation.Builder": [[33, 3, 1, "", "add_range"], [33, 3, 1, "", "build"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"]}, "titleterms": {"changelog": [0, 17, 34], "releas": 0, "snapshot": [], "0": [0, 17, 34], "5": [0, 17, 34], "1": [0, 21, 34], "4": [0, 17, 34], "14": 0, "13": [0, 17, 34], "12": 0, "11": 0, "10": 0, "9": 0, "8": 0, "7": [0, 17, 34], "6": [0, 17, 34], "3": [0, 17, 34], "2": [0, 17, 21, 34], "contact": 1, "gener": 2, "concept": 2, "content": [2, 16, 24, 42], "anatomi": 3, "plugin": [3, 5, 6, 7, 9, 10, 11, 12, 14, 15, 19, 22, 35, 36, 37, 39, 41, 42], "The": [3, 11], "itself": 3, "method": 3, "plugininfo": 3, "process": 3, "execut": 3, "hansken": [3, 5, 6, 12, 14, 37, 42], "discoveri": 3, "start": [3, 5, 36, 40], "an": [3, 5, 19, 35], "extract": [3, 5, 10, 11, 12, 14, 19, 22, 35, 37, 41, 42], "finish": 3, "data": [4, 6, 11, 12, 22, 39], "transform": [4, 22, 33, 39], "see": 4, "also": 4, "build": [5, 19, 34, 35, 36], "upload": 5, "refresh": 5, "tool": [5, 19], "list": 5, "enabl": 5, "hql": [6, 19, 35], "lite": 6, "overview": 6, "how": [6, 11, 14, 19, 35, 37], "doe": 6, "work": 6, "what": [6, 14], "can_this_tool_process_the_provided_trac": 6, "do": 6, "matcher": [6, 11], "rescu": 6, "i": [6, 14], "why": [6, 14], "just": 6, "us": [6, 14, 23, 40], "syntax": 6, "when": 6, "write": 6, "pdfplugin": 6, "exampl": [6, 9, 13, 23], "my": [6, 14], "expect": [6, 40], "input": [6, 11], "can": [6, 14], "describ": 6, "inform": 6, "provid": 6, "match": 6, "extens": 6, "mime": 6, "type": [6, 10, 12], "size": 6, "properti": [6, 12, 39], "set": [6, 8, 19, 21, 35], "exclud": 6, "certain": 6, "path": 6, "specif": [6, 19, 41], "datastream": 6, "precis": 6, "should": 6, "isol": 7, "user": 7, "system": [7, 22, 39], "call": 7, "network": 7, "kubernet": [8, 19, 35], "autosc": 8, "resourcemanag": 8, "find": 8, "right": 8, "name": 9, "convent": 9, "identifi": 9, "standard": 10, "meta": 10, "defer": [10, 11, 22, 39], "test": [11, 23, 40], "framework": [11, 23, 40], "creat": [11, 14, 37], "basic": 11, "directori": 11, "structur": 11, "trace": [11, 12, 22, 39], "format": 11, "json": 11, "result": [11, 40], "except": 11, "leav": 11, "out": 11, "messag": 11, "startswith": 11, "partial": 11, "containsinord": 11, "your": [11, 14, 37, 40], "java": [11, 16, 17, 19, 22, 23], "python": [11, 24, 34, 35, 36, 37, 39, 40], "model": 12, "intrins": 12, "stream": 12, "child": [12, 39], "vector": 12, "tracelet": [12, 22, 32, 39], "sdk": [12, 14, 15, 42], "frequent": 14, "ask": 14, "question": 14, "access": [14, 21], "develop": [14, 15, 42], "commun": [14, 21], "program": 14, "languag": 14, "ar": 14, "support": 14, "Will": 14, "you": 14, "foobar": 14, "reus": 14, "modifi": 14, "someon": 14, "els": 14, "wrote": 14, "legal": 14, "implic": 14, "own": 14, "": 14, "safe": 14, "embed": [14, 23], "perform": 14, "reason": 14, "introduct": 15, "softwar": 15, "kit": 15, "step": [15, 21], "api": [17, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34], "packag": [18, 41], "debug": [19, 35], "local": [19, 21, 35], "log": [19, 22, 35, 39], "docker": [19, 35, 36, 40], "imag": [19, 35, 36, 40], "run": [19, 36, 37], "option": 19, "breakpoint": [19, 35], "code": [19, 22, 35, 39], "javadoc": 20, "prerequisit": [21, 23, 38], "configur": [21, 35], "maven": 21, "corpor": 21, "repositori": 21, "manag": 21, "get": [21, 36], "token": 21, "updat": 21, "xml": 21, "snippet": [22, 39], "randomaccessdata": 22, "inputstream": 22, "usag": 22, "custom": 22, "ad": [22, 39], "blob": [22, 39], "specifi": [22, 39], "resourc": [22, 39], "versu": 23, "remot": 23, "document": [24, 42], "hansken_extraction_plugin": [25, 26, 27, 28, 29, 30, 31, 32, 33], "data_context": 26, "extraction_plugin": 27, "extraction_trac": 28, "plugin_info": 29, "search_result": 30, "trace_search": 31, "pipelin": 34, "chang": 34, "instal": [35, 36, 37], "debugpi": 35, "connect": 35, "contain": 35, "py": 37, "standalon": [37, 40], "runner": 37, "file": 37, "prepar": 37, "command": 37, "compat": 37, "date": 39, "categori": 39, "extra": 39, "advanc": 40, "regener": 40, "manual": 40, "tip": 40, "id": 40, "help": 40, "protocol": 41, "quick": 42, "link": 42, "welcom": 42}, "envversion": {"sphinx.domains.c": 2, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 6, "sphinx.domains.index": 1, "sphinx.domains.javascript": 2, "sphinx.domains.math": 2, "sphinx.domains.python": 3, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 56}})