Commit Graph

24 Commits

Author SHA1 Message Date
Lee Chagolla-Christensen 2e48a0d3a5 ruff - auto fixes 2025-10-17 14:29:45 -07:00
Lee Chagolla-Christensen fa918973ba make SQL strings private, lint warnings, dead code 2025-10-17 14:20:55 -07:00
Lee Chagolla-Christensen 4c70844fdd linting 2025-10-16 18:17:10 -07:00
Lee Chagolla-Christensen 4cc62007cc type warnings 2025-10-16 18:15:08 -07:00
Lee Chagolla-Christensen 5bdf80b2aa update CLI to support explicitly empty --folder 2025-10-16 18:13:49 -07:00
Lee Chagolla-Christensen b63813e300 Standardize path handling and centralize database connection management
- Add centralized PostgreSQL connection string helper in common/db.py
- Replace ntpath with posixpath
- Add get_drive_from_path() helper for extracting drive letters from paths
- Update all modules to use centralized DB connection helper instead of individual Dapr client calls
- Improve path normalization across Chromium, DPAPI, and file enrichment modules
- Added dependencies to local libraries
- Expand file linking tests with comprehensive rule engine test cases
- Refactor masterkey path construction to use posixpath.normpath for proper path joining
- Update state helpers and API models to use centralized connection
- Updated web API to use strongly typed models instead of dicts
  internally
- Improve DPAPI core functionality with better error handling and path normalization
2025-10-15 13:48:50 -07:00
Lee Chagolla-Christensen 6099a6515b update dapr to 1.16.1 2025-10-10 17:32:12 -07:00
Lee Chagolla-Christensen a22218fcef fix ruff/tests in project, install venv script, local state link to user masterkey, masterkey type from path 2025-10-10 14:16:52 -07:00
Lee Chagolla-Christensen 2baa7d5d6a add CLI --folder option, linkings foreign key, linkage UI bug, plaintext checks in analyzers 2025-10-02 23:02:36 -07:00
Lee Chagolla-Christensen 3a144b1426 update cli shorthands 2025-09-30 10:00:58 -07:00
harmj0y 8034abcedb Update README.md 2025-08-29 16:09:16 -07:00
harmj0y 40902d9d8f Version 2.1.3
- See CHANGELOG.md for summary of changes
2025-08-29 15:24:32 -07:00
Lee Chagolla-Christensen 2374c6b1d1 allow pass or token mythic creds 2025-08-22 10:03:58 -07:00
harmj0y 8a5441a21e Don't exit when cli folder monitoring starts on an empty folder
-Don't exit when `cli` folder monitoring starts on an empty folder
2025-07-01 11:59:50 -07:00
Lee Chagolla-Christensen 46269a9eea update CLI readme docs 2025-06-26 18:11:04 -07:00
Lee Chagolla-Christensen 60d57379a6 update helper scripts + cli.md 2025-06-26 17:52:47 -07:00
harmj0y c88917263a Update Dockerfile 2025-06-26 15:50:51 -07:00
Lee Chagolla-Christensen a2796a940b nemesis-ctl, fix cli compose 2025-06-26 12:29:48 -07:00
Lee Chagolla-Christensen 166878f4e9 formatting 2025-06-25 02:19:25 -07:00
Lee Chagolla-Christensen 4fc163a31f docker compose updates 2025-06-24 18:04:52 -07:00
Lee Chagolla-Christensen 2ee9a37061 add project to mythic connector 2025-06-19 06:07:49 -07:00
Lee Chagolla-Christensen ff95494215 log mythic url in errors 2025-06-16 14:24:49 -07:00
Lee Chagolla-Christensen b796025e8d fix aiohttp/protbuf dependabot complaints 2025-06-16 13:04:45 -07:00
Lee Christensen 8035a6a168 add code 2025-06-13 11:33:07 +02:00