Bot releases are hidden (Show)
Published by dtrai2 about 1 year ago
kafka_config
dictionary for confluent_kafka_input
and confluent_kafka_output
connectorsgeneric_rules
or specific_rules
field_manager
to ignore missing source fields to suppress warnings and failure tagscalculator
, concatenator
, dissector
, grokker
, ip_informer
, selective_extractor
enable.auto.commit: false
pre_detector
processor now adds the field creation_timestamp
to pre-detections.prometheus
and grafana
to the quickstart setup to support developmentCookie
HTTP header isn't stripped on cross-origin redirectsFull Changelog: https://github.com/fkie-cad/Logprep/compare/v6.8.1...v7.0.0
Published by ekneg54 about 1 year ago
Fix writing time measurements into the event after the deleter has deleted the event. The bug only
happened when the metrics.measure_time.append_to_event
configuration was set to true
.
Fix memory leak by removing the log aggregation capability
Full Changelog: https://github.com/fkie-cad/Logprep/compare/v6.8.0...v6.8.1
Published by dtrai2 about 1 year ago
DummyInput
, JsonInput
,JsonlInput
. This enables easier debugging by introducing a continues input stream of documents.Full Changelog: https://github.com/fkie-cad/Logprep/compare/v6.7.0...v6.8.0
Published by dtrai2 over 1 year ago
system_%{type}
Grokker
by introducing a timeout limit of one secondFull Changelog: https://github.com/fkie-cad/Logprep/compare/v6.6.0...v6.7.0
Published by dtrai2 over 1 year ago
rule_filter
will staylucene_filter
name.amides.confidence
field.amides.attributions
field.UNIXPATH
by internally converting [[:alnum:]]
to \w"
Full Changelog: https://github.com/fkie-cad/Logprep/compare/v6.5.1...v6.6.0
Published by dtrai2 over 1 year ago
Full Changelog: https://github.com/fkie-cad/Logprep/compare/v6.5.0...v6.5.1
Published by dtrai2 over 1 year ago
PROMETHEUS_MULTIPROC_DIR
environment variable optional, will default to/tmp/PROMETHEUS_MULTIPROC_DIR
if not givenFull Changelog: https://github.com/fkie-cad/Logprep/compare/v6.3.0...v6.5.0
Published by dtrai2 over 1 year ago
requests
to >=2.31.0
to circumvent CVE-2023-32681
Full Changelog: https://github.com/fkie-cad/Logprep/compare/v6.3.0...v6.4.0
Published by dtrai2 over 1 year ago
%{field-( )}
FieldManager
such that it can move/copy multiple source fields into multiple targetsFull Changelog: https://github.com/fkie-cad/Logprep/compare/v6.2.0...v6.3.0
Published by dtrai2 over 1 year ago
timestamper
processor to extract timestamp functionality from normalizerarrow
dependency and depending features for performance reasons
datetime.strftime
syntax in timestamp_differ
, s3_output
, elasticsearch_output
and opensearch_output
logprep.util.time.TimeParser
Full Changelog: https://github.com/fkie-cad/Logprep/compare/v6.1.0...v6.2.0
Published by ekneg54 over 1 year ago
amides
processor to extends conventional rule matching by applying machine learning componentsgrokker
processor to extract grok functionality from normalizerNormalizer
writes failure tags if nomalization failsflush_timeout
to opensearch
and elasticsearch
outputs to ensure message delivery within a configurable periodkafka_config
option to confluent_kafka_input
and confluent_kafka_output
connectors to provide additional config options to librdkafka
json
to msgspec
in pipeline and kafka connectorsauto_rule_corpus_tester
by initializing all processorsNone
valuesFull Changelog: https://github.com/fkie-cad/Logprep/compare/v6.0.0...v6.1.0
Published by ekneg54 over 1 year ago
v4.0.0
selective_extractor
, pseudonymizer
, pre_detector
to support multiple outputsstring_splitter
processor to split strings of variable length into listsip_informer
processor to enrich events with ip informationPipeline
in python without input/output connectorsauto_rule_corpus_tester
to test a whole rule corpus against defined expected outputs.dissector
dissect pattern languageattrs
to >=22.2.0
and delete redundant min_len_validator
logprep_pipeline_number_of_warnings
tologprep_pipeline_sum_of_processor_warnings
and logprep_pipeline_number_of_errors
tologprep_pipeline_sum_of_processor_errors
)opensearch_output
and elasticsearch_output
not handling authentication issueslogprep_pipeline_number_of_processed_events
to actually count the processed events per pipelineLOGPREP_
, CI_
, GITHUB_
or PYTEST_
selective_extractor
attrs
requirement by @ekneg54 in https://github.com/fkie-cad/Logprep/pull/331
Full Changelog: https://github.com/fkie-cad/Logprep/compare/v5.0.1...v6.0.0
Published by ekneg54 over 1 year ago
3.6
, 3.7
, 3.8
dissector
http input connector
that spawns a uvicorn server which parses requests content to events.file input connector
that reads generic logfiles.requester
processor that enriches by making http requests with field valuescalculator
processor to calculate with or without field valuesgeoip_enricher
configurable by introducing the rule configcustomize_target_subfields
timestamp_differ
processor that can parse two timestamps and calculate their respective time delta.config_refresh_interval
configuration option to refresh the configuration on a given timedeltadissector
to use a prefix pattern in dissect language for appending to strings and add the default behavior to append to strings without any prefixed separator3.10
and 3.11
list_search_base_path
config parameter in list_comparison
processorgeoip_enricher
to download the geoip-databasenumber_of_processed_events
metric in input
connector. Will now only count actuallist_search_base_path
by @ekneg54 in https://github.com/fkie-cad/Logprep/pull/259
Full Changelog: https://github.com/fkie-cad/Logprep/compare/v4.0.0...v5.0.0
Published by ekneg54 almost 2 years ago
connector
config into input
and output
to compose connector config independendlypreprocessing
of the input
processordelete
processor was renamed to deleter
writing_output
connector to jsonl_output
opensearch
output connector that can be used to write directly into opensearch.elasticsearch
output connector that can be used to write directly into elasticsearch.input
and output
concatenator
processor that can combine multiple source fieldsdissector
processor that tokinizes messages into new or existing fieldskey_checker
processor that checks if all dotted fields from a list are present in the eventfield_manager
processor that copies or moves fields and merges listsconcatenator
, datetime_extractor
, dissector
, domain_label_extractor
, domain_resolver
, geoip_enricher
and list_comparison
datetime_extractor
, domain_label_extractor
, domain_resolver
, geoip_enricher
and list_comparison
sphinxcontrib.datatemplates
and testcase-renderer
to docsget_dotted_field_value
helper method which should lead to increased performancedropper
processor code to improve performancedatetime_extractor.datetime_field
is deprecated. Use datetime_extractor.source_fields
as list instead.datetime_extractor.destination_field
is deprecated. Use datetime_extractor.target_field
instead.delete
is deprecated. Use deleter.delete
instead.domain_label_extractor.target_field
is deprecated. Use domain_label_extractor.source_fields
as list instead.domain_label_extractor.output_field
is deprecated. Use domain_label_extractor.target_field
instead.domain_resolver.source_url_or_domain
is deprecated. Use domain_resolver.source_fields
as list instead.domain_resolver.output_field
is deprecated. Use domain_resolver.target_field
instead.drop
is deprecated. Use dropper.drop
instead.drop_full
is deprecated. Use dropper.drop_full
instead.geoip_enricher.source_ip
is deprecated. Use geoip_enricher.source_fields
as list instead.geoip_enricher.output_field
is deprecated. Use geoip_enricher.target_field
instead.label
is deprecated. Use labeler.label
instead.list_comparison.check_field
is deprecated. Use list_comparison.source_fields
as list instead.list_comparison.output_field
is deprecated. Use list_comparison.target_field
instead.pseudonymize
is deprecated. Use pseudonymizer.pseudonyms
instead.url_fields is
deprecated. Use pseudonymizer.url_fields
instead.Full Changelog: https://github.com/fkie-cad/Logprep/compare/v3.3.0...v4.0.0
Published by dtrai2 about 2 years ago
failure_target_field
is specified in the configuration.version_info_target_field
.Published by dtrai2 about 2 years ago
connector > consumer > preprocessing
configurationpreprocessing
, maintain backward compatibility,Published by dtrai2 over 2 years ago
Published by dtrai2 over 2 years ago
--version
cli argument to print the current logprep version, as well as the configurationprocessor_stats
to metrics
. Metrics are now collected in separate dataclassesmetrics
instead of status_logger
Published by dtrai2 over 2 years ago
sphinxcontrib-mermaid
in tox.iniPublished by dtrai2 over 2 years ago
logprep.abc.processor.Processor
delete
processor to be used with rules.donothing
processorattrs
based Config
classes for each processor__slots__
ProcessorRegistry
to register all processorsProcessorConfiguration
as an adapter to create configuration for processorslogprep.processor.processor_factory.ProcessorFactory
ProcessorFactory
tld_lists
for domain_resolver
, domain_label_extractor
, pseudonymizer
ujson
dependency because of CVE