Major Changes
- IMPORTANT: Multiplayer mode listener is now wrapped in wireguard to improve security, and allow future networking improvements/features. You can disable the wireguard wrapper for backwards compatibility
--disable-wgin most cases. - Added an experimental "AI Mode" TUI allowing you to give general commands to Sliver which is can then carry out on your behalf. Supports OpenAI, Claude, and self-hosted models. I've mostly tested with OpenAI/GPT-5.4 so I recommend that setup for the near term.
- Variety of DoS and security fixes.
- Other small bug fixes an improvements.
What's Changed
- Upgrade crush libs to v2 by @moloch-- in #2194
- Feature/handler recover by @moloch-- in #2198
- Refactor unit tests to not write to main db by @moloch-- in #2199
- Add support for wasm-donut options in windows
execute-shellcodeby @moloch-- in #2201 - Lazy spool large messages to disk by @moloch-- in #2205
- Fix for getsystem in beacon mode by @moloch-- in #2207
- feat: make TCP keepalive period configurable for portfwd and rportfwd by @skoveit in #2211
- fix(wininet): Fix handle leak in WinINet driver by @skoveit in #2213
- fix: timeout flag ignored in aliases and extensions due to type mismatch by @skoveit in #2216
- Improve operator cert revocation by @moloch-- in #2217
- Fix Windows CI by @moloch-- in #2219
- feat: multi-protocol implant builds via TUI by @skoveit in #2220
- Ai/tui by @moloch-- in #2221
- fix: populate hostname from beacon when using --save flag by @skoveit in #2222
- Cleanup makefile vars by @moloch-- in #2224
- Ai/tui by @moloch-- in #2225
- Fix/mcp by @moloch-- in #2228
- Fix/tunnel dos by @moloch-- in #2230
- Fix/pivots dos by @moloch-- in #2231
- Implement Detailed Linux Version Info by @moloch-- in #2232
Full Changelog: v1.7.3...v1.7.4