Proto commits in SpecterOps/Nemesis

These 16 commits are when the Protocol Buffers files have changed:

Commit:298ed4b
Author:Lee Christensen

Merge branch 'main' into host_analysis

Commit:5b24179
Author:Will

NLP modifications -NLP container now splits large docs and submits them through an additional queue for embedding -Added overall plaintext size limit that prevents larger docs from being split/indexed -Memory and CPU limits added to NLP container to prevent starvation via the NLP container -Average embedding vector approach eliminated due to the new streaming approach -Additional model options pre-loaded for NLP container -Changed default embedding model to TaylorAI/gte-tiny -Vector and normalization added as k8s options for the NLP container -Removed /indexing web endpoint for NLP service as text should be submitted through the Nemesis frontend -Tokenization fixed for NLP container - now using the chosen model's tokenizer

The documentation is generated from this commit.

Commit:4761e97
Author:Lee Christensen

Merge remote-tracking branch 'origin/main' into host_analysis

Commit:416f764
Author:Will

Removed tensorflow-serving password model -Removed tensorflow-serving password model as it proved not effective in production. -Remove classic NLP summarization as it wasn't useful in production

Commit:981bad2
Author:Lee Christensen

update protobuf

Commit:83fa3fa
Author:Lee Christensen

Fix process categories in postgres, Add filesystem objects to host model

Commit:7d40cea
Author:Lee Christensen

add host_information ODS

Commit:16308b6
Author:Will

UTF-8/UTF-16 strings handling in Yara Matches -UTF-8/UTF-16 strings handling in Yara Matches

Commit:67fdfc5
Author:Will

Expanded Yara rule context -Expanded Yara rule context parsed by the file enrichment service, now includes matching strings as well as the rule definition itself

Commit:f144c30
Author:Will

Initial mods for more complex Yara rule context -Initial mods for more complex Yara rule context

Commit:6e1e876
Author:Will

Fix for large files downloaded in Chromium -Large files downloaded in Chromium now handled properly -Added batching for Chromium downloads

Commit:0452bd0
Author:Lee Christensen

added process data type to DB

Commit:c733e87
Author:Will

NoseyParker update -Fixed rule format and output parsing for new NoseyParker version

Commit:0f2fdf2
Author:Lee Christensen

fix protobuf HasField checking

Commit:974fa9e
Author:Lee Christensen

initial named_pipe host modeling

Commit:fe4e0d7
Author:Lee Christensen

commited for life