Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 26 additions & 0 deletions lockknife_headless_cli/case.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,35 @@

import click

from lockknife.core.case import (
case_artifact_details,
case_artifact_lineage,
case_lineage_graph,
case_output_path,
create_case_workspace,
export_case_bundle,
load_case_manifest,
query_case_artifacts,
register_case_artifact,
register_case_artifact_with_status,
summarize_case_manifest,
)
from lockknife.core.cli_instrumentation import LockKnifeGroup
from lockknife.core.custody import list_entries
from lockknife.core.output import console
from lockknife.core.serialize import write_json
from lockknife.modules._case_enrichment_orchestrator import run_case_enrichment
from lockknife_headless_cli._case_cli_core import register as _register_core
from lockknife_headless_cli._case_cli_enrichment import register as _register_enrichment
from lockknife_headless_cli._case_cli_helpers import (
_artifact_ref_kwargs,
_case_filter_kwargs,
_render_enrichment_text,
_render_filter_summary,
_render_graph_text,
_render_rows,
_render_search_summary,
)
from lockknife_headless_cli._case_cli_queries import register as _register_queries


Expand Down
24 changes: 24 additions & 0 deletions lockknife_headless_cli/extract.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,32 @@

import click

from lockknife.core.case import register_case_artifact
from lockknife.core.cli_instrumentation import LockKnifeGroup
from lockknife.core.logging import get_logger
from lockknife.core.output import console
from lockknife.modules.extraction._browser_extract_chrome import (
extract_chrome_bookmarks,
extract_chrome_cookies,
extract_chrome_downloads,
extract_chrome_history,
extract_chrome_saved_logins,
)
from lockknife.modules.extraction._browser_extract_firefox import (
extract_firefox_bookmarks,
extract_firefox_history,
extract_firefox_saved_logins,
)
from lockknife.modules.extraction.call_logs import extract_call_logs
from lockknife.modules.extraction.contacts import extract_contacts
from lockknife.modules.extraction.location import extract_location_artifacts
from lockknife.modules.extraction.media import extract_media_with_exif
from lockknife.modules.extraction.messaging import (
extract_signal_messages,
extract_telegram_messages,
extract_whatsapp_messages,
)
from lockknife.modules.extraction.sms import extract_sms
from lockknife_headless_cli._extract_all import register as _register_all
from lockknife_headless_cli._extract_basic import register as _register_basic
from lockknife_headless_cli._extract_browser import register as _register_browser
Expand Down