Feature: non-blocking tracer, changed license (#57)

* refactor tracer, introduce worker to avoid un-blocker trace strategy

* fixed unit test and refactor dockerFile

* buffered events chan

* refactor yaml API core, initial web hook tracing implementations

* added banner

* changed license from GPL 3 to MIT

* Edit readme
This commit is contained in:
Mario Candela
2023-08-30 23:04:35 +02:00
committed by GitHub
parent 345e9ef9fd
commit 0794736bc5
12 changed files with 126 additions and 642 deletions

View File

@ -85,6 +85,14 @@ func (b *Builder) Close() error {
}
func (b *Builder) Run() error {
fmt.Println(
`
██████ ███████ ███████ ██ ███████ ███████ ██████ ██ ██ ██████
██ ██ ██ ██ ██ ███ ██ ██ ██ ██ ██ ██ ██
██████ █████ █████ ██ ███ █████ ██████ ██ ██ ██████
██ ██ ██ ██ ██ ███ ██ ██ ██ ██ ██ ██ ██
██████ ███████ ███████ ███████ ███████ ███████ ██████ ██████ ██████
Honeypot Framework, happy hacking!`)
// Init Prometheus openmetrics
go func() {
if (b.beelzebubCoreConfigurations.Core.Prometheus != parser.Prometheus{}) {