Commit Graph

22 Commits

Author SHA1 Message Date
6468b5aa6f refactor:Added Integration test and tiny refactoring (#23)
* Refactoring name convention

* Added integration test

* Added Makefile

* Bump golang.org/x/crypto from 0.0.0-20220826181053-bd7e27e6170d to 0.6.0

Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.0.0-20220826181053-bd7e27e6170d to 0.6.0.
- [Release notes](https://github.com/golang/crypto/releases)
- [Commits](https://github.com/golang/crypto/commits/v0.6.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

* Upgrade go from 1.16 to 1.20

* Added integration test: HTTP, TCP, SSH

* Added Makefile Improve README.md

* Fixed unit test CI

* Fixed go-version

* Added integration test into C.I. actions

---------

Signed-off-by: Mario Candela <m4r10.php@gmail.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-26 18:04:05 +01:00
d062435818 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
2022-12-16 23:02:16 +01:00
882066f0a6 Implemented tcp honeypot 2022-07-03 17:15:38 +02:00
39a23b0075 Improve initial TCP honeypot structure 2022-07-03 12:39:27 +02:00
ab5a4f8137 Refactoring Tracer and ProtocolManager 2022-06-04 17:14:46 +02:00
1aafe73505 SSH log rawCommand, added new password on SSH honeypot 2022-06-03 14:05:11 +02:00
25904ff751 Configured Description filed into Event and Service configuration 2022-05-31 22:39:56 +02:00
f9b3d11122 Fixed bug headers HTTP 2022-05-29 17:05:13 +02:00
f52bab90eb Refactoring Event object, and HTTP handler 2022-05-29 16:18:40 +02:00
957d87c75d Added is on password handler SSH Strategy, and refactored the traceStrategy name 2022-05-22 21:49:23 +02:00
d93e097c70 Refactoring enum with value 2022-05-17 23:32:00 +02:00
296cf26861 POC mongodb tracing 2022-05-17 00:17:39 +02:00
60cffd6b26 Improve code quality 2022-05-14 16:51:00 +02:00
db8476693e Improve protocolManager_test.go 2022-05-11 22:58:21 +02:00
3c5ac84ef0 Refactoring protocolManager.go and tracer.go, improce dependency injection 2022-05-11 22:58:03 +02:00
24ff11099c Improve new field on Event, and refactored the Protocol field with a Protocol enum 2022-05-10 22:50:29 +02:00
98f9835079 Refactoring and improve tracer on HTTPStrategy 2022-05-10 22:49:23 +02:00
e1a1f20e6c Added tracer dependency into hypertextTransferProtocolStrategy.go 2022-05-09 23:21:14 +02:00
1d04476935 Injected tracer dependency into protocolManager.go 2022-05-09 23:19:19 +02:00
a68ee305ca Configured tracer into protocolStrategy.go 2022-05-09 23:18:48 +02:00
b43d09ecf2 Configure tracer on secureShellStrategy.go 2022-05-09 23:18:20 +02:00
7b7eeb3e15 first commit 2022-05-08 20:49:53 +02:00