GO SDK
Installation
go get github.com/qntyx/go-sdk
Quick Start
package main
import (
"fmt"
"github.com/qntyx/go-sdk/qntyx"
)
func main() {
client := qntyx.NewClient("qntyx_veil_xxx")
// Deploy a honeypot
trap, _ := client.Veil.Generate(qntyx.CredentialRequest{
Type: "aws_key",
PlantLocation: "github",
Label: "my-trap",
})
fmt.Printf("Trap: %s\n", trap.CredentialID)
// Log an audit event
client.Audit.Log(qntyx.LogEntry{
StreamID: "main",
Action: "document.accessed",
Actor: "user@company.com",
})
}