d677cd20b9
Feature: Enhance Performance, Logging & Stability: Precompile Regex, Command Matching, Golang 1.24, History Cleanup & memLimitMiB Flag. ( #182 )
...
* 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.
---------
Signed-off-by: Bryan Nolen <bryan@arc.net.au >
Signed-off-by: Mario Candela <mario.candela.personal@gmail.com >
Co-authored-by: Mario Candela <mario.candela.personal@gmail.com >
2025-03-23 19:16:34 +01:00
34a80b06f3
Feature: Refactor import for release v3 ( #71 )
...
Refactor import for release v3
2023-10-08 17:45:31 +02:00
9b4b399df0
Refactor import, edit go module with github.com
2023-10-05 21:40:34 +02:00
9670cf00c8
Small refactor to reduce LOC and keep code DRY. ( #53 )
2023-06-26 18:55:49 +02:00
a7c69c8849
refactoring: Tiny refactoring ( #47 )
...
* tiny refactoring name convention, and file name.
* added command line arguments files
* fix typo comment
2023-06-01 00:15:21 +02:00
5bfdff7097
Refactored initialization Beelzebub core with Builder Pattern ( #14 )
...
* Fixed deprecated function
* Coded builder pattern
* coded the first version builder
* coded rabbitmq into Builder.go
* Refactored builder, and configured director
* refactoring rabbitmq eventtracing
* Refactoring builder, managed close connections
* Fixed typos
Co-authored-by: mariocandela <mario.candela@nttdata.com >
2022-11-04 20:06:50 +01:00
882066f0a6
Implemented tcp honeypot
2022-07-03 17:15:38 +02:00
c3000493d1
Refactoring Factory RabbitMQ
2022-06-04 17:44:15 +02:00
caf95dc9da
Refactoring Factory RabbitMQ
2022-06-04 17:34:03 +02:00
e980c7509a
Bind external configuration
2022-06-02 12:17:18 +02:00
24b85bb28b
Configured rabbitmq
2022-06-01 23:52:01 +02:00
957d87c75d
Added is on password handler SSH Strategy, and refactored the traceStrategy name
2022-05-22 21:49:23 +02:00
11e351c7f4
Fixed pointer
2022-05-21 12:56:06 +02:00
91dabae6bd
Changed dependency
2022-05-21 12:38:08 +02:00
462947efe0
fixe unit test
2022-05-21 12:29:35 +02:00
08ca432fc9
Configured tracing on rabbitMQ
2022-05-21 12:24:07 +02:00
1085ab405e
Configured tracing on rabbitMQ
2022-05-21 11:43:10 +02:00
50705243f4
MongoDB configuration by file property, and added timeout connection MongoDB
2022-05-17 23:31:20 +02:00
296cf26861
POC mongodb tracing
2022-05-17 00:17:39 +02:00
3d020d7548
Improve code quality
2022-05-12 22:46:15 +02:00
3c5ac84ef0
Refactoring protocolManager.go and tracer.go, improce dependency injection
2022-05-11 22:58:03 +02:00
7b7eeb3e15
first commit
2022-05-08 20:49:53 +02:00