Improve encryption detection and fix display issues#5
Open
IonTibirna wants to merge 2 commits intomainfrom
Open
Improve encryption detection and fix display issues#5IonTibirna wants to merge 2 commits intomainfrom
IonTibirna wants to merge 2 commits intomainfrom
Conversation
- Replace heuristic encryption detection with Linux kernel banner check - Increase chunk overlap from 1KB to 8KB to prevent missing matches at boundaries - Add regex pattern validation before compilation - Fix table alignment with ANSI-aware padding - Improve progress bar cleanup in dump command - Add clearer messaging for different attack scenarios
Replace direct virsh/libvirt calls with pluggable backend system. Add procmem backend that scans /proc/*/cmdline for QEMU processes. This enables VM detection on systems where libvirt is not used (e.g., Kata Containers, direct QEMU). Changes: - New pkg/backend/ package with Backend interface and registry - Three backends: procmem (primary), libvirt, qemu (QMP) - Auto-detection selects best available backend - Memory dump via /proc/pid/mem instead of virsh dump - SEV-SNP detection from QEMU command line flags - Improved search output with before/after context
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Changes
Encryption Detection
Bug Fixes
UX Improvements