Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( RegexspBeats = map[configuration.LogType]string{ configuration.LogTypeApacheModule: `"type":"apache"|"module":"apache"`, configuration.LogTypeLinuxAuditdModule: `"type":"auditd"|"module":"auditd"`, configuration.LogTypeElasticsearchModule: `"type":"elasticsearch"|"module":"elasticsearch"`, configuration.LogTypeKafkaModule: `"type":"kafka"|"module":"kafka"`, configuration.LogTypeKibanaModule: `"type":"kibana"|"module":"kibana"`, configuration.LogTypeLogstashModule: `"type":"logstash"|"module":"logstash"`, configuration.LogTypeMongodbModule: `"type":"mongodb"|"module":"mongodb"`, configuration.LogTypeMysqlModule: `"type":"mysql"|"module":"mysql"`, configuration.LogTypeNginxModule: `"type":"nginx"|"module":"nginx"`, configuration.LogTypeOsqueryModule: `"type":"osquery"|"module":"osquery"`, configuration.LogTypePostgresqlModule: `"type":"postgresql"|"module":"postgresql"`, configuration.LogTypeRedisModule: `"type":"redis"|"module":"redis"`, configuration.LogTypeLinuxAgent: `"type":"system"|"module":"system"`, configuration.LogTypeIisModule: `"type":"iis"|"module":"iis"`, configuration.LogTypeTraefikModule: `"type":"traefik"|"module":"traefik"`, configuration.LogTypeNatsModule: `"type":"nats"|"module":"nats"`, configuration.LogTypeHaproxyModule: `"type":"haproxy"|"module":"haproxy"`, } )
View Source
var ( RegexspCisco = map[configuration.LogType]string{ configuration.LogTypeCiscoAsa: `%ASA-`, configuration.LogTypeCiscoFirepower: `%FTD-`, configuration.LogTypeCiscoSwitch: `%(\w|_)+-((\b\w+\b-\b\w+\b-)?)(\d)-([A-Z]|_)+`, } )
Functions ¶
This section is empty.
Types ¶
type BeatsParser ¶
type BeatsParser struct{}
func GetBeatsParser ¶
func GetBeatsParser() *BeatsParser
func (*BeatsParser) IdentifySource ¶
func (p *BeatsParser) IdentifySource(log string) (configuration.LogType, error)
func (*BeatsParser) ProcessData ¶
type CiscoParser ¶
type CiscoParser struct{}
func GetCiscoParser ¶
func GetCiscoParser() *CiscoParser
func (*CiscoParser) IdentifySource ¶
func (p *CiscoParser) IdentifySource(log string) (configuration.LogType, error)
func (*CiscoParser) ProcessData ¶
type NetflowObject ¶
type NetflowParser ¶
type NetflowParser struct {
}
func GetNetflowParser ¶
func GetNetflowParser() *NetflowParser
func (*NetflowParser) ProcessData ¶
Click to show internal directories.
Click to hide internal directories.