Commit Graph

  • b1f6c3b84a fix(os_fingerprint): set ip_no_pmtu_disc=1 for windows to eliminate TI=Z anti 2026-04-10 16:19:32 -04:00
  • 5fdfe67f2f fix(cowrie): add missing COPY+chmod for entrypoint.sh in Dockerfile anti 2026-04-10 16:15:05 -04:00
  • 4fac9570ec chore: add arche-test.ini OS fingerprint smoke-test fleet anti 2026-04-10 16:11:18 -04:00
  • 5e83c9e48d feat(os_fingerprint): Phase 1 — extend OS sysctls with 6 new fingerprint knobs anti 2026-04-10 16:06:36 -04:00
  • d8457c57f3 docs: add OS fingerprint spoofing hardening roadmap anti 2026-04-10 16:02:00 -04:00
  • 38d37f862b docs: Detail attachable Swarm overlay backend in FUTURE.md anti 2026-04-10 03:00:03 -04:00
  • fa8b0f3cb5 docs: Add latency simulation to FUTURE.md anti 2026-04-10 02:53:00 -04:00
  • db425df6f2 docs: Add FUTURE.md to capture long-term architectural visions anti 2026-04-10 02:48:28 -04:00
  • 73e68388c0 fix(conpot): Refactor permissions to use dedicated decnet user via chown anti 2026-04-10 02:27:02 -04:00
  • 682322d564 fix(conpot): Resolve silent crash by running as nobody and ensuring permissions anti 2026-04-10 02:25:45 -04:00
  • 33885a2eec fix(conpot): Keep container as root to allow port 502 binding and fix user not found error anti 2026-04-10 02:20:46 -04:00
  • f583b3d699 fix(services): Resolve protocol realism gaps and update technical debt register anti 2026-04-10 02:16:42 -04:00
  • 5cb6666d7b docs: Append bug ledger implementation plan to REALISM_AUDIT.md anti 2026-04-10 01:58:23 -04:00
  • 25b6425496 Update REALISM_AUDIT.md with completed tasks anti 2026-04-10 01:55:14 -04:00
  • 08242a4d84 Implement ICS/SCADA and IMAP Bait features anti 2026-04-10 01:50:08 -04:00
  • 63fb477e1f feat: add smtp_relay service; add service_testing/ init anti 2026-04-10 01:09:15 -04:00
  • 94f82c9089 feat(smtp): fix DATA state machine; add SMTP_OPEN_RELAY mode anti 2026-04-10 01:03:47 -04:00
  • 40cd582253 fix: restore forward_syslog as no-op stub; all service server.py files import it anti 2026-04-10 00:43:50 -04:00
  • 24f02c3466 fix: resolve all bandit SAST findings in templates/ anti 2026-04-10 00:24:40 -04:00
  • 25ba3fb56a feat: replace bind-mount log pipeline with Docker log streaming anti 2026-04-10 00:14:14 -04:00
  • 8d023147cc fix: chmod 777 log dir on compose generation so container decnet user can write logs anti 2026-04-09 19:36:53 -04:00
  • 14f7a535db fix: use model_dump(mode='json') to serialize datetime fields; fixes SSE stream silently dying post-ORM migration anti 2026-04-09 19:29:27 -04:00
  • cea6279a08 fix: add Last-Event-ID to CORS allow_headers to unblock SSE reconnects anti 2026-04-09 19:26:24 -04:00
  • 6b8392102e fix: emit stats/histogram snapshot on SSE connect; remove polling api.get('/stats') from Dashboard anti 2026-04-09 19:23:24 -04:00
  • d2a569496d fix: add get_stream_user dependency for SSE endpoint; allow query-string token for EventSource anti 2026-04-09 19:20:38 -04:00
  • f20e86826d fix: derive default CORS origin from DECNET_WEB_HOST/PORT instead of hardcoded ports anti 2026-04-09 19:15:45 -04:00
  • 29da2a75b3 fix: add localhost:9090 to CORS defaults; revert broken relative-URL and proxy changes anti 2026-04-09 19:14:40 -04:00
  • 3362325479 fix: resolve CORS blocking Vite dev server (add 5173 to defaults, add proxy) anti 2026-04-09 19:10:10 -04:00
  • 34a57d6f09 fix: make setcap resilient — no-op when Python absent or symlink-only anti 2026-04-09 19:04:52 -04:00
  • 016115a523 fix: clear all addressable technical debt (DEBT-005 through DEBT-025) anti 2026-04-09 19:02:51 -04:00
  • 0166d0d559 fix: clean up db layer — model_dump, timezone-aware timestamps, unified histogram, async load_state anti 2026-04-09 18:46:35 -04:00
  • dbf6d13b95 fix: use :memory: + StaticPool for test DBs, eliminates file:testdb_* garbage anti 2026-04-09 18:39:36 -04:00
  • d15c106b44 test: fix async fixture isolation, add fuzz marks, parallelize with xdist anti 2026-04-09 18:32:46 -04:00
  • 6fc1a2a3ea test: refactor suite to use AsyncClient, in-memory DBs, and parallel coverage anti 2026-04-09 16:43:49 -04:00
  • de84cc664f refactor: migrate database to SQLModel and implement modular DB structure anti 2026-04-09 16:43:30 -04:00
  • 1541b4b7e0 docs: close DEBT-002 as by-design anti 2026-04-09 13:25:40 -04:00
  • 2b7d872ab7 fix: revert DECNET_ADMIN_PASSWORD to default 'admin'; first-login change enforces security anti 2026-04-09 13:25:29 -04:00
  • 4ae6f4f23d test: expand coverage 64%→76%; add BUGS.md for Gemini migration issues anti 2026-04-09 12:55:52 -04:00
  • 310c2a1fbe feat: add pytest-asyncio, freezegun, schemathesis, pytest-cov to test toolchain anti 2026-04-09 12:40:59 -04:00
  • 44de453bb2 refactor: modularize API tests to match router structure anti 2026-04-09 12:32:31 -04:00
  • ec66e01f55 fix: add missing __init__.py to tests/api subpackages to fix relative imports anti 2026-04-09 12:24:09 -04:00
  • a22f996027 docs: mark DEBT-001–004 as resolved in DEBT.md anti 2026-04-09 12:14:16 -04:00
  • b6b046c90b fix: harden startup security — require strong secrets, restrict CORS anti 2026-04-09 12:13:22 -04:00
  • 29a2cf2738 refactor: modularize API routes into separate files and clean up dependencies anti 2026-04-09 11:58:57 -04:00
  • 551664bc43 fix: stabilize test suite by ensuring proper test DB isolation and initialization anti 2026-04-09 02:31:03 -04:00
  • a2d07bd67c fix: refactor Bounty UI to match dashboard style and fix layout anti 2026-04-09 02:00:49 -04:00
  • a3b92d4dd6 docs: tag API endpoints for better organization anti 2026-04-09 01:58:54 -04:00
  • 30edf9a55d feat: add DECNET_DEVELOPER toggle for API documentation anti 2026-04-09 01:55:31 -04:00
  • 69626d705d feat: implement Bounty Vault for captured credentials and artifacts anti 2026-04-09 01:52:42 -04:00
  • 0f86f883fe fix: resolve remaining bandit warnings and stabilize lifespan anti 2026-04-09 01:35:08 -04:00
  • 13f3d15a36 fix: stabilize tests with synchronous DB init and handle Bandit security findings anti 2026-04-09 01:33:15 -04:00
  • 8c7ec2953e fix: handle bcrypt 72-byte limit and increase JWT secret length anti 2026-04-09 01:11:32 -04:00
  • 0123e1c69e fix: suppress noisy cleanup warnings in pytest and fix fleet test auth anti 2026-04-09 01:05:34 -04:00
  • 9dc6ff3887 ui: ensure inputs and buttons inherit Ubuntu Mono font anti 2026-04-08 21:31:44 -04:00
  • fe25798425 ui: change main dashboard font to Ubuntu Mono anti 2026-04-08 21:30:30 -04:00
  • 6c2478ede3 fix: restore missing API endpoints, fix chart rendering, and update date filter formatting anti 2026-04-08 21:25:59 -04:00
  • 532a4e2dc5 fix: resolve SSE CORS issues and fix date filter format mismatch anti 2026-04-08 21:15:26 -04:00
  • ec503b9ec6 feat: implement advanced live logs with KQL search, histogram, and live/historical modes anti 2026-04-08 21:01:05 -04:00
  • fe6b349e5e modified: ci.yml, fucked up last time lol anti 2026-04-08 15:53:49 -04:00
  • 65b220fdbe modified: ci.yml, pyproject: added missing installs and modified pip install command anti 2026-04-08 15:50:17 -04:00
  • 6f10e7556f chore: deleted trash anti 2026-04-08 02:07:11 -04:00
  • fc99375c62 feat: add systemd service templates for API and Web Dashboard anti 2026-04-08 01:46:47 -04:00
  • 6bdb5922fa fix: ensure shared log volume mount by default and disable container-side rotation anti 2026-04-08 01:42:05 -04:00
  • 32b06afef6 feat: add .env based configuration for API, Web, and Auth options anti 2026-04-08 01:24:49 -04:00
  • 31e0c5151b fix: ensure API-deployed deckies inherit the correct log ingestion path anti 2026-04-08 01:09:48 -04:00
  • cc3d434c02 feat: add server-side validation for web-based INI deployments anti 2026-04-08 01:04:59 -04:00
  • 1b5d366b38 ui: add file upload support to web-based INI deployment anti 2026-04-08 00:59:53 -04:00
  • 168ecf14ab feat: add API-only mode and web-based INI deployment anti 2026-04-08 00:56:25 -04:00
  • db9a2699b9 ui: fix dashboard overflow and overlap with sidebar anti 2026-04-08 00:44:33 -04:00
  • d139729fa2 docs: revert incorrect roadmap ticks anti 2026-04-08 00:38:03 -04:00
  • dd363629ab docs: update roadmap items in DEVELOPMENT.md anti 2026-04-08 00:35:43 -04:00
  • c544964f57 feat: migrate dashboard live logs to Server-Sent Events (SSE) anti 2026-04-08 00:30:31 -04:00
  • 6e19848723 ui: improve mutation feedback and increase timeout for long-running docker ops anti 2026-04-08 00:22:23 -04:00
  • e24da92e0f fix: increase timeout for mutate API call to handle slow docker ops anti 2026-04-08 00:21:16 -04:00
  • 47f0e6da8f fix: correctly iterate over all deckies in _build_deckies_from_ini anti 2026-04-08 00:19:42 -04:00
  • 18de381a43 feat: implement dynamic decky mutation and fix dot-separated INI sections anti 2026-04-08 00:16:57 -04:00
  • eb40be2161 chore: split dev and normal dependencies in pyproject.toml anti 2026-04-08 00:09:15 -04:00
  • 1f5c6604d6 feat: integrate API lifecycle with teardown and update dependencies anti 2026-04-07 23:30:08 -04:00
  • a9c7ddec2b fix: enforce absolute paths for state and database files anti 2026-04-07 23:21:16 -04:00
  • eb4be44c9a feat: add dedicated Decoy Fleet inventory page and API anti 2026-04-07 23:15:20 -04:00
  • 1a2ad27eca test: add comprehensive property-based fuzzing for all API endpoints anti 2026-04-07 20:14:53 -04:00
  • b1f09b9c6a chore: move development docs to development/ and clean up project root anti 2026-04-07 20:07:56 -04:00
  • 3656a89d60 docs: add comprehensive EVENTS.md detailing all service log events anti 2026-04-07 20:02:54 -04:00
  • ba2faba5d5 chore: enforce strict typing and internal naming conventions across web components anti 2026-04-07 19:56:15 -04:00
  • 950280a97b feat: render structured syslog tags and msg in Dashboard anti 2026-04-07 15:56:45 -04:00
  • 7bc8d75242 feat: parse RFC 5424 fields and msg directly in backend anti 2026-04-07 15:56:01 -04:00
  • 5f637b5272 feat: switch to JSON-based log ingestion for higher reliability anti 2026-04-07 15:47:29 -04:00
  • 6ed92d080f fix: invoke uvicorn via sys.executable to handle sudo PATH restrictions anti 2026-04-07 15:39:32 -04:00
  • 1b593920cd feat: add --api flag to deploy and new web command for dashboard anti 2026-04-07 15:32:04 -04:00
  • bad90dfb75 feat: implement background log ingestion from local file anti 2026-04-07 15:30:44 -04:00
  • 05e71f6d2e feat: frontend support for mandatory password change and react-router integration anti 2026-04-07 15:16:11 -04:00
  • 52c26a2891 feat: backend support for mandatory password change on first login anti 2026-04-07 15:15:03 -04:00
  • 81135cb861 fix: switch to direct bcrypt usage for Python 3.14 compatibility anti 2026-04-07 15:07:46 -04:00
  • 50e53120df feat: initialize React frontend with minimalistic Matrix theme anti 2026-04-07 15:05:06 -04:00
  • 697929a127 feat: implement Stats endpoints for web dashboard anti 2026-04-07 14:58:09 -04:00
  • b46934db46 feat: implement Logs endpoints for web dashboard anti 2026-04-07 14:56:25 -04:00
  • 5b990743db feat: implement Auth endpoints for web dashboard anti 2026-04-07 14:54:36 -04:00
  • fbb16a960c feat: add web dashboard dependencies to support real-time monitoring anti 2026-04-07 14:51:37 -04:00
  • 0927d9e1e8 Modified: DEVELOPMENT.md anti 2026-04-06 12:03:18 -04:00
  • 9c81fb4739 revert f64c251a9e Samuel P. Vega 2026-04-06 18:02:28 +02:00