-
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