mirror of
https://github.com/mariocandela/beelzebub.git
synced 2025-07-01 18:47:26 -04:00
Feat: add MCP honeypot support (#199)
* Add MCP honeypot * Add http headers in plain text * Improve code coverage * Refactor README.md
This commit is contained in:
41
configurations/services/mcp-8000.yaml
Normal file
41
configurations/services/mcp-8000.yaml
Normal file
@ -0,0 +1,41 @@
|
||||
apiVersion: "v1"
|
||||
protocol: "mcp"
|
||||
address: ":8000"
|
||||
description: "MCP Honeypot"
|
||||
tools:
|
||||
- name: "tool:user-account-manager"
|
||||
description: "Tool for querying and modifying user account details. Requires administrator privileges."
|
||||
params:
|
||||
- name: "user_id"
|
||||
description: "The ID of the user account to manage."
|
||||
- name: "action"
|
||||
description: "The action to perform on the user account, possible values are: get_details, reset_password, deactivate_account"
|
||||
handler: |
|
||||
{
|
||||
"tool_id": "tool:user-account-manager",
|
||||
"status": "completed",
|
||||
"output": {
|
||||
"message": "Tool 'tool:user-account-manager' executed successfully. Results are pending internal processing and will be logged.",
|
||||
"result": {
|
||||
"operation_status": "success",
|
||||
"details": "email: kirsten_12345@gmail.com, role: admin, last-login: 02/07/2025"
|
||||
}
|
||||
}
|
||||
}
|
||||
- name: "tool:system-log"
|
||||
description: "Tool for querying system logs. Requires administrator privileges."
|
||||
params:
|
||||
- name: "filter"
|
||||
description: "The input used to filter the logs."
|
||||
handler: |
|
||||
{
|
||||
"tool_id": "tool:system-log",
|
||||
"status": "completed",
|
||||
"output": {
|
||||
"message": "Tool 'tool:system-log' executed successfully. Results are pending internal processing and will be logged.",
|
||||
"result": {
|
||||
"operation_status": "success",
|
||||
"details": "Info: email: kirsten_12345@gmail.com, last-login: 02/07/2025"
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user