Commit Graph

  • c50bd6e9d8 fix: never chmod 700 system dirs like /var/log (2.3.3-SAC) main PTah 2026-07-25 13:20:05 +10:00
  • b0abf99d1b feat: suppress sac-fail.count on shutdown (2.3.2-SAC) PTah 2026-07-08 14:12:25 +10:00
  • 05733d7402 fix: WHITELIST_IPS validation and CSV load (2.3.1-SAC) 2.3.1-SAC PTah 2026-07-08 13:03:40 +10:00
  • 18a65078fc feat: safe config parser without source (2.3.0-SAC) 2.3.0-SAC PTah 2026-07-08 12:57:36 +10:00
  • 6511d34ca7 fix: suppress sudo Telegram during SAC agent update (2.2.3-SAC) 2.2.3-SAC PTah 2026-07-08 12:25:06 +10:00
  • 440577ac5a chore: install-git-hooks.ps1 for Windows PTah 2026-07-08 12:14:11 +10:00
  • 5ac4792c3c chore: auto manifest on version bump; local manual script only PTah 2026-07-08 12:05:21 +10:00
  • 0399a6d384 fix: manifest SHA256 from git blobs (CRLF/LF) — release 2.2.2-SAC 2.2.2-SAC PTah 2026-07-08 12:00:51 +10:00
  • 6df83f1838 feat: release 2.2.1-SAC — phase 2 manifest verify and quiet SAC updates 2.2.1-SAC PTah 2026-07-08 11:46:50 +10:00
  • 275d305d62 feat: watchdog Telegram shows server name (2.1.9-SAC) PTah 2026-07-08 11:28:57 +10:00
  • 2048162057 feat: release 2.1.8-SAC — security phase 1 and SAC-first update hardening PTah 2026-07-08 09:44:24 +10:00
  • ec0857b8f2 docs: security roadmap по аудиту (фазы 1–4, чек-лист) PTah 2026-07-07 20:57:45 +10:00
  • 732f32559a fix: harden push-github-snapshot URL rewrite and README header PTah 2026-07-07 20:28:59 +10:00
  • 141a841f6f docs: sync README version 2.1.6-SAC; add push-github-snapshot.sh PTah 2026-07-07 20:27:44 +10:00
  • 9e756674d0 fix: daily report без локального Telegram при fallback SAC (2.1.6-SAC) PTah 2026-07-06 12:00:35 +10:00
  • 0a80effd77 docs: sync README version with version.txt 2.1.5-SAC PTah 2026-06-24 14:14:43 +10:00
  • de61c6c771 fix: daily report active users count matches who sessions (2.1.5-SAC) PTah 2026-06-23 14:41:52 +10:00
  • c96e870542 feat: enrich SAC events with session_id, tty and source_ip (2.1.4-SAC) PTah 2026-06-22 10:13:40 +10:00
  • 489d071208 feat(deploy): sync SERVER_IPV4 hint and DAILY_REPORT_ENABLED on update (2.1.3-SAC) PTah 2026-06-22 10:01:16 +10:00
  • 1361fd264c feat: merge missing SAC keys into config on deploy (2.1.2-SAC) PTah 2026-06-21 12:20:33 +10:00
  • 65da13363d docs: 2.1.1-SAC README and SAC REPO_URL override PTah 2026-06-20 20:03:58 +10:00
  • 31fcc4a8a7 merge: kalinamall main with 2.1.1-SAC updater git fix PTah 2026-06-20 19:29:05 +10:00
  • 2ff60280ef fix: default updater git to kalinamall and honor REPO_URL from SAC (2.1.1-SAC) PTah 2026-06-20 19:28:14 +10:00
  • 9118bbdd64 chore: add .cursorignore to gitignore PTah 2026-06-20 19:07:52 +10:00
  • cdb74393aa docs: concise README with SAC integration and version 2.1.0-SAC PTah 2026-06-20 19:02:59 +10:00
  • b6d9901f05 chore: bump version to 2.1.0-SAC PTah 2026-06-19 23:42:12 +10:00
  • 76fc865d22 chore: add .cursorignore to gitignore PTah 2026-06-20 19:07:52 +10:00
  • bffc7f3245 docs: concise README with SAC integration and version 2.1.0-SAC PTah 2026-06-20 19:02:59 +10:00
  • 9b454c3270 chore: bump version to 2.1.0-SAC PTah 2026-06-19 23:42:12 +10:00
  • 619cc9e1ac chore(github): remove kalinamall/papatramp mirror scripts PTah 2026-06-16 11:57:03 +10:00
  • 577db1da47 chore(docs): sync repository URLs for kalinamall mirror PTah 2026-06-16 11:37:52 +10:00
  • 2956d14d94 chore(docs): GitHub repo URLs, remove .cursor from git, mirror scripts PTah 2026-06-16 11:36:51 +10:00
  • 9a3855bf0a feat: deploy дописывает HEARTBEAT_INTERVAL при отсутствии в конфиге (2.0.6-SAC) PTah 2026-06-12 16:46:41 +10:00
  • 4cd1a85b3e feat: send agent.heartbeat on service startup (2.0.5-SAC) PTah 2026-06-12 11:51:16 +10:00
  • 42af3b1ae6 fix: sync heartbeat interval on every deploy run PTah 2026-06-11 09:26:03 +10:00
  • 7e5cad0231 feat: install ssh-monitor-watchdog on agent update (2.0.4-SAC) PTah 2026-06-10 17:41:47 +10:00
  • e576671580 chore: bump release to 2.0.3-SAC PTah 2026-06-10 17:38:56 +10:00
  • 908f8958a4 feat: heartbeat 4h via HEARTBEAT_INTERVAL_MINUTES (2.0.2-SAC) PTah 2026-06-10 17:25:19 +10:00
  • 59ba8cf811 chore: sync Cursor rules from CursorRules (version bump RDP/SSH split) PTah 2026-06-03 09:31:56 +10:00
  • 84b8dab561 chore: add Cursor rule to bump SSH_MONITOR_VERSION and version.txt on script changes PTah 2026-06-03 09:29:23 +10:00
  • 2bed9516ec chore: bump release to 2.0.1-SAC PTah 2026-06-03 09:17:28 +10:00
  • 3d0876bb0b feat: deploy UseSAC fallback by default on install and script upgrade PTah 2026-06-03 09:15:22 +10:00
  • df77d8763f chore: bump release to 2.0.0-SAC PTah 2026-06-01 09:05:52 +10:00
  • 79f5b664b2 feat: lifecycle notification_body and aligned host label 1.2.13-SAC PTah 2026-05-31 18:11:20 +10:00
  • cf4e3b2e90 feat: lifecycle telegram_via routing and lifecycle details 1.2.12-SAC PTah 2026-05-31 12:25:52 +10:00
  • e1a37b8f89 feat: notification source line in agent alerts (1.2.11-SAC) PTah 2026-05-31 11:51:56 +10:00
  • 70652bc6cb feat: Agent version line in daily SSH report (1.2.10-SAC) PTah 2026-05-31 11:28:30 +10:00
  • 192713d2da chore: release 1.2.9-SAC (align version.txt and SSH_MONITOR_VERSION) PTah 2026-05-31 11:18:58 +10:00
  • 454a220890 fix: daily report HTML line breaks without double spacing PTah 2026-05-30 09:52:09 +10:00
  • 3820687310 feat: unify daily SSH report format with SAC; DAILY_REPORT_ENABLED toggle PTah 2026-05-29 17:17:59 +10:00
  • eceac58a60 feat: include host.ipv4 in SAC payload and release 1.2.7-SAC PTah 2026-05-28 13:33:40 +10:00
  • 3e1199e2ec chore: align ssh monitor and SAC module version 1.2.6-SAC PTah 2026-05-28 13:01:51 +10:00
  • 8c542624eb feat: SERVER_DISPLAY_NAME в SAC host.display_name (sac-client 1.2.6-SAC) PTah 2026-05-28 11:49:23 +10:00
  • f06fbae8ee fix: update_ssh_monitor fetch+reset after kalinamall force-push PTah 2026-05-28 09:40:13 +10:00
  • fe2a38857b chore: release 1.2.4-SAC — SAC ingest HTTP 201/409/202 PTah 2026-05-28 09:34:19 +10:00
  • 0e83d8825d fix: accept SAC ingest HTTP 201, 409, and legacy 202 PTah 2026-05-28 09:13:13 +10:00
  • 31c4265716 fix: log_action to stderr so captured paths stay valid PTah 2026-05-28 08:24:09 +10:00
  • 731c50b0bc fix: find ssh-monitor in clone via git checkout and broader search PTah 2026-05-28 08:20:37 +10:00
  • 7f4d25b91c fix: sync /opt/scripts/update_ssh_monitor.sh from git clone each run PTah 2026-05-28 08:15:51 +10:00
  • f3b7c9d41c feat: verbose update_ssh_monitor action log and run summary PTah 2026-05-28 08:13:24 +10:00
  • d179b360f2 fix: heartbeat only to SAC, never Telegram/email PTah 2026-05-28 07:56:18 +10:00
  • dd980f0ba6 chore: bump release to 1.2.2-SAC PTah 2026-05-27 15:53:29 +10:00
  • 746a8f8f76 feat: bootstrap SAC config on update from pre-SAC installs PTah 2026-05-27 15:23:35 +10:00
  • 49ea1d2a7d chore: bump version to 1.2.1-SAC PTah 2026-05-27 14:44:03 +10:00
  • 29c91ee0db feat: send full daily report body and stats in SAC details PTah 2026-05-27 14:15:13 +10:00
  • 8627fdbcec chore: bump agent version to 1.2.0-SAC PTah 2026-05-27 14:09:35 +10:00
  • a4ea24c3f1 feat: SAC fallback failure counter (2.3) PTah 2026-05-27 13:36:19 +10:00
  • 3a1c9655ca feat: exclusive pilot — spool flush and verify script PTah 2026-05-27 13:25:47 +10:00
  • f1c4adcc13 feat: first deploy via update_ssh_monitor.sh --deploy PTah 2026-05-27 12:36:02 +10:00
  • 1928e68088 fix: POST ingest to /api/v1/events when SAC_URL is host root PTah 2026-05-27 12:22:10 +10:00
  • 4cb158f30a fix: always sync sac-client.sh in update_ssh_monitor PTah 2026-05-27 12:20:14 +10:00
  • 18562af07a feat: map security events to SAC typed payloads PTah 2026-05-27 11:24:19 +10:00
  • 52654e2735 feat: sudo и notify_send шлют события в SAC (dual) PTah 2026-05-27 11:01:47 +10:00
  • a58027ed9b fix: update_ssh_monitor копирует sac-client.sh, REPO kalinamall PTah 2026-05-27 10:47:38 +10:00
  • ce48008738 merge: kalinamall main + UseSAC sac-client PTah 2026-05-27 10:40:03 +10:00
  • dd971d80bc feat: UseSAC sac-client.sh and --check-sac PTah 2026-05-26 21:46:35 +10:00
  • bea39a6ef5 sync: align internal repo with 1.1.3-server-label v1.1.3-server-label PTah 2026-05-26 19:34:01 +10:00
  • 2c65edf7db sync: align internal repo with 1.1.3-server-label PTah 2026-05-26 19:34:01 +10:00
  • b9c5aa3224 chore: ignore production config files with secrets PTah 2026-05-26 19:33:39 +10:00
  • 44f8eb6103 chore: ignore production config files with secrets PTah 2026-05-26 19:33:39 +10:00
  • 7ce9f1d526 feat: подпись сервера во всех уведомлениях и документация Добавлены message_ensure_server_line и SERVER_DISPLAY_NAME; версия 1.1.3-server-label. Гайды по уведомлениям и автообновлению. PTah 2026-05-25 09:23:32 +10:00
  • b801cf2385 feat: подпись сервера во всех уведомлениях и документация Добавлены message_ensure_server_line и SERVER_DISPLAY_NAME; версия 1.1.3-server-label. Гайды по уведомлениям и автообновлению. PTah 2026-05-25 09:23:32 +10:00
  • 21ef703866 Update update_ssh_monitor.sh PapaTramp 2026-05-14 12:59:12 +10:00
  • e2c0d5cbc7 Update update_ssh_monitor.sh PapaTramp 2026-05-14 12:59:12 +10:00
  • e48a001d37 Create update_ssh_monitor.sh PapaTramp 2026-05-14 12:57:55 +10:00
  • 3d20498515 Create update_ssh_monitor.sh PapaTramp 2026-05-14 12:57:55 +10:00
  • c9455ed917 Remove rutube artifacts from repo; ignore local downloader files Andrey Lutsenko 2026-05-03 19:51:00 +10:00
  • 48d5a0aeba Remove rutube artifacts from repo; ignore local downloader files Andrey Lutsenko 2026-05-03 19:51:00 +10:00
  • f7e688d9b0 Add rutube-download helper and yt-dlp archive id list Andrey Lutsenko 2026-05-03 19:48:19 +10:00
  • cde5b8c135 Add rutube-download helper and yt-dlp archive id list Andrey Lutsenko 2026-05-03 19:48:19 +10:00
  • 4a32eca15c docs: English readme, MIT license, README cleanup Andrey Lutsenko 2026-05-03 19:44:45 +10:00
  • 654822304e docs: English readme, MIT license, README cleanup Andrey Lutsenko 2026-05-03 19:44:45 +10:00
  • 56d4b0002e Add ENABLE_IP_BAN mode switch ssh-monitor 2026-04-16 11:57:59 +10:00
  • 2cf6c145ab Add ENABLE_IP_BAN mode switch ssh-monitor 2026-04-16 11:57:59 +10:00
  • 803817cdbb Переход автобана на ipset, документация и правки README ssh-monitor 2026-04-16 11:29:53 +10:00
  • b5b37b7e84 Переход автобана на ipset, документация и правки README ssh-monitor 2026-04-16 11:29:53 +10:00
  • 94125757b0 README: абзац с ключевыми темами для поиска на GitHub. ssh-monitor 2026-04-14 14:16:08 +10:00
  • 074032b761 README: абзац с ключевыми темами для поиска на GitHub. ssh-monitor 2026-04-14 14:16:08 +10:00
  • 673145a199 Версия 1.0.0: релиз, Makefile (make dist), README и .gitignore для архива. v1.0.0 ssh-monitor 2026-04-14 13:52:26 +10:00
  • 85730bafb0 Версия 1.0.0: релиз, Makefile (make dist), README и .gitignore для архива. ssh-monitor 2026-04-14 13:52:26 +10:00