Releases: mariocandela/beelzebub
v3.3.14
What's Changed
- Build(deps): Bump golang.org/x/term from 0.31.0 to 0.32.0 by @dependabot in #197
Full Changelog: v3.3.13...v3.3.14
v3.3.13
What's Changed
- Build(deps): Bump github.com/prometheus/client_golang from 1.20.5 to 1.22.0 by @dependabot in #193
- Build(deps): Bump golang.org/x/net from 0.36.0 to 0.38.0 by @dependabot in #194
Full Changelog: v3.3.12...v3.3.13
v3.3.12
What's Changed
- Build(deps): Bump golang.org/x/term from 0.30.0 to 0.31.0 by @dependabot in #192
- Build(deps): Bump github.com/jarcoal/httpmock from 1.3.1 to 1.4.0 by @dependabot in #191
- Feat: Change license from MIT to GNU GPL v3 by @mariocandela in #190
Full Changelog: v3.3.11...v3.3.12
v3.3.11
What's Changed
[
-
Feat: Add support for logging which "command" was matched for SSH and HTTP strategies.
-
Feat: Convert to precompiling regexp at config load time. This allows for errors to be presented to the user during startup, and provides better performance for complex regexp.
-
Feat:Bump Golang version to latest stable 1.24
-
Feat: Add a cleanup routine for HistoryStore, default TTL for events is 1 hour since last interaction.
-
Feat: Add new command line flag "memLimitMiB" with a default value of 100. by @bryannolen in #182 ]
Full Changelog: v3.3.10...v3.3.11
v3.3.10
What's Changed
- Feat: Add FallbackCommand for HTTP Strategy, refactor packages strategies by @bryannolen in #175
- Build(deps): Bump golang.org/x/term from 0.29.0 to 0.30.0 by @dependabot in #181
- Build(deps): Bump golang.org/x/net from 0.33.0 to 0.36.0 by @dependabot in #180
Full Changelog: v3.3.9...v3.3.10
v3.3.9
What's Changed
- feat: Improve SSH LLM honeypot, preserve session after attacker logout by @mariocandela in #179
Full Changelog: v3.3.8...v3.3.9
v3.3.8
What's Changed
Full Changelog: v3.3.7...v3.3.8
v3.3.7
What's Changed
- Update docker-image.yml to add multi-platform support by @yaleman in #171
- Feat: Improve HTTP Headers serialize JSON log #172 by @mariocandela in #173
New Contributors
Full Changelog: v3.3.6...v3.3.7
v3.3.6
What's Changed
- Fix: mapping LLMModel for SSH inline, removed old comments on docker-c… by @mariocandela in #168
Full Changelog: v3.3.5...v3.3.6
v3.3.5
What's Changed
- Feat: Refactoring LLM Plugin, update docs. by @mariocandela in #165
From this version, you can use new LLM Plugin API
apiVersion: "v1"
protocol: "ssh"
address: ":2222"
description: "SSH LLM Honeypot"
commands:
- regex: "^(.+)$"
plugin: "LLMHoneypot"
serverVersion: "OpenSSH"
serverName: "ubuntu"
passwordRegex: "^(root|qwerty|Smoker666|123456|jenkins|minecraft|sinus|alex|postgres|Ly123456)$"
deadlineTimeoutSeconds: 60
plugin:
llmProvider: "openai" # openai or ollama
llmModel: "gpt4-o" #Models https://platform.openai.com/docs/models or https://ollama.com/search
openAISecretKey: "sk-proj-123456"
Full Changelog: v3.3.4...v3.3.5