Directories ΒΆ
Path | Synopsis |
---|---|
api
|
|
lambda/logtypes
Code generated by apigen; DO NOT EDIT.
|
Code generated by apigen; DO NOT EDIT. |
cmd
|
|
internal
|
|
core/analysis_api/analysis
Package analysis contains proxies to interact with the Panther analysis backends.
|
Package analysis contains proxies to interact with the Panther analysis backends. |
core/logtypesapi
Code generated by apigen; DO NOT EDIT.
|
Code generated by apigen; DO NOT EDIT. |
core/logtypesapi/transact
Package ddbextras provides a builder for DynamoDB transactions.
|
Package ddbextras provides a builder for DynamoDB transactions. |
core/organization_api/api
Package api defines CRUD actions for the Panther organization database.
|
Package api defines CRUD actions for the Panther organization database. |
core/organization_api/table
Package table manages all of the Dynamo calls (query, scan, get, write, etc).
|
Package table manages all of the Dynamo calls (query, scan, get, write, etc). |
core/outputs_api/api
Package api defines CRUD actions for Panther alert outputs.
|
Package api defines CRUD actions for Panther alert outputs. |
core/outputs_api/table
Package table manages all of the Dynamo calls (query, scan, get, write, etc).
|
Package table manages all of the Dynamo calls (query, scan, get, write, etc). |
core/users_api/api
Package api defines CRUD actions for the Cognito Api.
|
Package api defines CRUD actions for the Cognito Api. |
log_analysis/alerts_api/api
Package api defines CRUD actions for the Panther alerts database.
|
Package api defines CRUD actions for the Panther alerts database. |
log_analysis/alerts_api/table
Package table manages all of the Dynamo calls (query, scan, get, write, etc).
|
Package table manages all of the Dynamo calls (query, scan, get, write, etc). |
log_analysis/alerts_api/utils
Package utils manages all of the utility functions for alerts that are public
|
Package utils manages all of the utility functions for alerts that are public |
log_analysis/awsglue/gluetimestamp
Package gluetimestamp handles encoding/decoding of timestamp values for AWS glue.
|
Package gluetimestamp handles encoding/decoding of timestamp values for AWS glue. |
log_analysis/log_processor/customlogs
Package customlogs provides log processing for user-defined logs
|
Package customlogs provides log processing for user-defined logs |
log_analysis/log_processor/customlogs/customparser
Package customparser provides a log parser that uses reflection
|
Package customparser provides a log parser that uses reflection |
log_analysis/log_processor/logschema
Code generated for package logschema by go-bindata DO NOT EDIT.
|
Code generated for package logschema by go-bindata DO NOT EDIT. |
log_analysis/log_processor/pantherlog/null
nolint: dupl nolint: dupl nolint: dupl nolint: dupl nolint: dupl nolint: dupl nolint: dupl Package null provides performant nullable values for JSON serialization/deserialization nolint: dupl nolint: dupl nolint: dupl nolint: dupl
|
nolint: dupl nolint: dupl nolint: dupl nolint: dupl nolint: dupl nolint: dupl nolint: dupl Package null provides performant nullable values for JSON serialization/deserialization nolint: dupl nolint: dupl nolint: dupl nolint: dupl |
log_analysis/log_processor/parsers/apachelogs
Package apachelogs contains parsers for logs of the Apache HTTP Server
|
Package apachelogs contains parsers for logs of the Apache HTTP Server |
log_analysis/log_processor/parsers/awslogs
Package awslogs defines parsers and log types for AWS logs.
|
Package awslogs defines parsers and log types for AWS logs. |
log_analysis/log_processor/parsers/gcplogs
Package gcplogs has log parsers for Google Cloud Platform
|
Package gcplogs has log parsers for Google Cloud Platform |
log_analysis/log_processor/parsers/gitlablogs
Package gitlablogs parses GitLab JSON logs.
|
Package gitlablogs parses GitLab JSON logs. |
log_analysis/log_processor/parsers/juniperlogs
Package juniperlogs provides parsers for Juniper logs
|
Package juniperlogs provides parsers for Juniper logs |
log_analysis/log_processor/parsers/nginxlogs
Package nginxlogs provides parsers for NGINX server logs
|
Package nginxlogs provides parsers for NGINX server logs |
log_analysis/log_processor/parsers/sysloglogs
Package sysloglogs provides parsers for syslog messages.
|
Package sysloglogs provides parsers for syslog messages. |
log_analysis/log_processor/parsers/umbrellalogs
Package umbrellalogs provides parsers for Cisco Umbrella logs
|
Package umbrellalogs provides parsers for Cisco Umbrella logs |
log_analysis/log_processor/preprocessors
Package preprocessors provides log pre processors
|
Package preprocessors provides log pre processors |
log_analysis/log_processor/registry
Code generated by registry/generate_init.go; DO NOT EDIT
|
Code generated by registry/generate_init.go; DO NOT EDIT |
log_analysis/managedschemas
Code generated for package managedschemas by build.sh DO NOT EDIT.
|
Code generated for package managedschemas by build.sh DO NOT EDIT. |
pkg
|
|
awscfn
Package awscfn contains helper functions that query/manipulate AWS Cloudformation stacks
|
Package awscfn contains helper functions that query/manipulate AWS Cloudformation stacks |
box
Package box provides boxing helpers for scalar values.
|
Package box provides boxing helpers for scalar values. |
encryption
Package encryption handles all KMS operations.
|
Package encryption handles all KMS operations. |
genericapi
Package genericapi provides a generic Router for API style Lambda functions.
|
Package genericapi provides a generic Router for API style Lambda functions. |
lambdalogger
Package lambdalogger updates the global zap logger for use in a Lambda function.
|
Package lambdalogger updates the global zap logger for use in a Lambda function. |
oplog
Package oplog implements standard (but extensible) logging for operations (events with status, start/end times).
|
Package oplog implements standard (but extensible) logging for operations (events with status, start/end times). |
prompt
Utility package to read input from terminal.
|
Utility package to read input from terminal. |
unbox
Package unbox provides unboxing helpers for scalar values
|
Package unbox provides unboxing helpers for scalar values |
tools
|
|
cfnstacks
Package cfnstacks declares public constants and vars for Panther stacks and templates for use by tools
|
Package cfnstacks declares public constants and vars for Panther stacks and templates for use by tools |
mage/clients
Package clients builds and caches connections to AWS and Panther services.
|
Package clients builds and caches connections to AWS and Panther services. |
Click to show internal directories.
Click to hide internal directories.