Skip to content

Feat: Add a rate limit on the LLM plugin #225

@mariocandela

Description

@mariocandela

Is your feature request related to a problem? Please describe.

For those who use Beelzebub as a research honeypot, exposed on the public network, a rate limiting function would be very useful.
The problem doesn't persist for those who use it as a production honeypot, since it's deployed on an internal network.

Describe the solution you'd like

A possible solution is to act directly in the LLM plugin, and implement the rate limit pattern on the ExecuteModel method.

https://github.com/mariocandela/beelzebub/blob/main/plugins/llm-integration.go#L229C33-L229C45

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions