mirror of
https://github.com/mariocandela/beelzebub.git
synced 2025-07-01 18:47:26 -04:00
feat: Add ChatBot GPT-3 integration (#16)
* Added dependency go-resty * Configured Parser to read plugin configurations * Add example ssh with ChatGPT plugin * Add client ChatBot * Improve logging * Add integration with plugin OpenAIChatGPT * Improve readme with ChatBot Example * Add contributed ChatGPT question * Refactoring * Refactoring and improve unit test
This commit is contained in:
19
README.md
19
README.md
@ -86,6 +86,24 @@ commands:
|
||||
|
||||
### Example SSH Honeypot
|
||||
|
||||
###### Honeypot with ChatBot GPT-3 ssh-2222.yaml
|
||||
|
||||
```yaml
|
||||
apiVersion: "v1"
|
||||
protocol: "ssh"
|
||||
address: ":2222"
|
||||
description: "SSH interactive ChatGPT"
|
||||
commands:
|
||||
- regex: "^(.+)$"
|
||||
plugin: "OpenAIChatGPT"
|
||||
serverVersion: "OpenSSH"
|
||||
serverName: "ubuntu"
|
||||
passwordRegex: "^(root|qwerty|Smoker666|123456|jenkins|minecraft|sinus|alex|postgres|Ly123456)$"
|
||||
deadlineTimeoutSeconds: 60
|
||||
plugin:
|
||||
openAPIChatGPTSecretKey: "Here your ChatBot SecretKey "
|
||||
```
|
||||
|
||||
###### ssh-22.yaml
|
||||
|
||||
```yaml
|
||||
@ -120,6 +138,7 @@ deadlineTimeoutSeconds: 60
|
||||
|
||||
## Features
|
||||
|
||||
- OpenAPI ChatBot GPT-3 integration
|
||||
- SSH Honeypot
|
||||
- HTTP Honeypot
|
||||
- TCP Honeypot
|
||||
|
Reference in New Issue
Block a user