github.com/NERVsystems/cotlib
Package cotlib implements the Cursor on Target (CoT) protocol for Go. The package provides data structures and utilities for parsing and generating CoT messages, as well as a comprehensive type catalog system for working with CoT type codes. The type catalog system provides a way to work with CoT type codes and their metadata. Each type code (e.g., "a-f-G-E-X-N") has associated metadata: The catalog supports several operations: Example usage: All operations on the type catalog are thread-safe. The catalog uses internal synchronization to ensure safe concurrent access. Applications can register custom type codes using RegisterCoTType. These custom types must follow the standard CoT type format and will be validated before registration. For more information about CoT types and their format, see: https://www.mitre.org/sites/default/files/pdf/09_4937.pdf Security features include: For more information about CoT, see: The package follows these design principles: Example_typePredicates demonstrates using type predicates
proxy.golang.org
v0.3.10
11 months ago
24
Links
| Registry | proxy.golang.org |
| Source | Repository |
| Docs | Documentation |
| JSON API | View JSON |
| CodeMeta | codemeta.json |
Package Details
| PURL |
pkg:golang/github.com/%21n%21e%21r%21vsystems/cotlib
spec |
| License | MIT |
| Namespace | github.com/NERVsystems |
| First Release | about 1 year ago |
| Last Synced | 3 days ago |
Repository
| Stars | 5 on GitHub |
| Forks | 1 on GitHub |