Skip to content

Releases: mariocandela/beelzebub

v3.3.14

18 May 16:45
9c4c1e0
Compare
Choose a tag to compare

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

27 Apr 14:10
35cf616
Compare
Choose a tag to compare

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

08 Apr 07:11
b2ad584
Compare
Choose a tag to compare

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

23 Mar 18:33
74cf64f
Compare
Choose a tag to compare

What's Changed

  • fix: test on minimal and stable golang versions by @yaleman in #183

[

  • 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

14 Mar 06:51
a79937c
Compare
Choose a tag to compare

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

09 Mar 12:46
933f029
Compare
Choose a tag to compare

What's Changed

  • feat: Improve SSH LLM honeypot, preserve session after attacker logout by @mariocandela in #179

asciicast

Full Changelog: v3.3.8...v3.3.9

v3.3.8

02 Mar 04:33
ef07ca1
Compare
Choose a tag to compare

What's Changed

  • Feat: continuous delivery pipeline add latest tag, by @yaleman in #174

Full Changelog: v3.3.7...v3.3.8

v3.3.7

01 Mar 11:33
1f59685
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v3.3.6...v3.3.7

v3.3.6

20 Feb 21:42
8963bbc
Compare
Choose a tag to compare

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

18 Feb 09:24
38297fa
Compare
Choose a tag to compare

What's Changed

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