├── LICENSE.md ├── README.md ├── composer.json └── src ├── EcsFieldsCollection.php ├── Fields ├── AbstractEcsField.php ├── Agent.php ├── AutonomousSystem.php ├── Base.php ├── Client.php ├── Cloud.php ├── CodeSignature.php ├── Container.php ├── DataStream.php ├── Destination.php ├── Device.php ├── Dll.php ├── Dns.php ├── DnsAnswer.php ├── Ecs.php ├── Elf.php ├── ElfSection.php ├── ElfSegment.php ├── Email.php ├── EmailAttachment.php ├── Error.php ├── Event.php ├── Faas.php ├── File.php ├── Geo.php ├── Group.php ├── Hash.php ├── Host.php ├── Http.php ├── InterfaceField.php ├── Log.php ├── Macho.php ├── MachoSection.php ├── Network.php ├── Observer.php ├── Orchestrator.php ├── Organization.php ├── Os.php ├── Package.php ├── Pe.php ├── PeSection.php ├── Process.php ├── Registry.php ├── Related.php ├── Risk.php ├── Rule.php ├── Server.php ├── Service.php ├── Source.php ├── TLS.php ├── Threat.php ├── ThreatEnrichment.php ├── Tracing.php ├── Url.php ├── User.php ├── Vlan.php ├── Vulnerability.php └── X509.php ├── LogRecord.php ├── Monolog └── EcsFormatter.php └── Properties ├── AgentIdStatus.php ├── DataStreamType.php ├── DnsHeaderFlag.php ├── EventCategory.php ├── EventKind.php ├── EventOutcome.php ├── EventType.php ├── FaasTriggerType.php ├── FileAttribute.php ├── GeoPoint.php ├── HttpMethod.php ├── Listables ├── DnsAnswerList.php ├── DnsHeaderFlagList.php ├── ElfSectionList.php ├── ElfSegmentList.php ├── EmailAttachmentList.php ├── FileAttributeList.php ├── GroupList.php ├── MachoSectionList.php ├── PeSectionList.php ├── ProcessList.php ├── SoftwarePlatformList.php └── ThreatEnrichmentList.php ├── NetworkDirection.php ├── OsType.php ├── PairList.php ├── Percent.php ├── Score.php ├── SoftwarePlatform.php ├── SoftwareType.php ├── ThreatConfidence.php ├── ThreatIndicatorType.php ├── ThreatMarkingTLP.php └── ValueList.php /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/composer.json -------------------------------------------------------------------------------- /src/EcsFieldsCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/EcsFieldsCollection.php -------------------------------------------------------------------------------- /src/Fields/AbstractEcsField.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/AbstractEcsField.php -------------------------------------------------------------------------------- /src/Fields/Agent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Agent.php -------------------------------------------------------------------------------- /src/Fields/AutonomousSystem.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/AutonomousSystem.php -------------------------------------------------------------------------------- /src/Fields/Base.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Base.php -------------------------------------------------------------------------------- /src/Fields/Client.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Client.php -------------------------------------------------------------------------------- /src/Fields/Cloud.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Cloud.php -------------------------------------------------------------------------------- /src/Fields/CodeSignature.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/CodeSignature.php -------------------------------------------------------------------------------- /src/Fields/Container.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Container.php -------------------------------------------------------------------------------- /src/Fields/DataStream.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/DataStream.php -------------------------------------------------------------------------------- /src/Fields/Destination.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Destination.php -------------------------------------------------------------------------------- /src/Fields/Device.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Device.php -------------------------------------------------------------------------------- /src/Fields/Dll.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Dll.php -------------------------------------------------------------------------------- /src/Fields/Dns.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Dns.php -------------------------------------------------------------------------------- /src/Fields/DnsAnswer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/DnsAnswer.php -------------------------------------------------------------------------------- /src/Fields/Ecs.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Ecs.php -------------------------------------------------------------------------------- /src/Fields/Elf.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Elf.php -------------------------------------------------------------------------------- /src/Fields/ElfSection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/ElfSection.php -------------------------------------------------------------------------------- /src/Fields/ElfSegment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/ElfSegment.php -------------------------------------------------------------------------------- /src/Fields/Email.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Email.php -------------------------------------------------------------------------------- /src/Fields/EmailAttachment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/EmailAttachment.php -------------------------------------------------------------------------------- /src/Fields/Error.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Error.php -------------------------------------------------------------------------------- /src/Fields/Event.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Event.php -------------------------------------------------------------------------------- /src/Fields/Faas.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Faas.php -------------------------------------------------------------------------------- /src/Fields/File.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/File.php -------------------------------------------------------------------------------- /src/Fields/Geo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Geo.php -------------------------------------------------------------------------------- /src/Fields/Group.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Group.php -------------------------------------------------------------------------------- /src/Fields/Hash.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Hash.php -------------------------------------------------------------------------------- /src/Fields/Host.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Host.php -------------------------------------------------------------------------------- /src/Fields/Http.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Http.php -------------------------------------------------------------------------------- /src/Fields/InterfaceField.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/InterfaceField.php -------------------------------------------------------------------------------- /src/Fields/Log.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Log.php -------------------------------------------------------------------------------- /src/Fields/Macho.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Macho.php -------------------------------------------------------------------------------- /src/Fields/MachoSection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/MachoSection.php -------------------------------------------------------------------------------- /src/Fields/Network.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Network.php -------------------------------------------------------------------------------- /src/Fields/Observer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Observer.php -------------------------------------------------------------------------------- /src/Fields/Orchestrator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Orchestrator.php -------------------------------------------------------------------------------- /src/Fields/Organization.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Organization.php -------------------------------------------------------------------------------- /src/Fields/Os.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Os.php -------------------------------------------------------------------------------- /src/Fields/Package.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Package.php -------------------------------------------------------------------------------- /src/Fields/Pe.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Pe.php -------------------------------------------------------------------------------- /src/Fields/PeSection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/PeSection.php -------------------------------------------------------------------------------- /src/Fields/Process.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Process.php -------------------------------------------------------------------------------- /src/Fields/Registry.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Registry.php -------------------------------------------------------------------------------- /src/Fields/Related.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Related.php -------------------------------------------------------------------------------- /src/Fields/Risk.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Risk.php -------------------------------------------------------------------------------- /src/Fields/Rule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Rule.php -------------------------------------------------------------------------------- /src/Fields/Server.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Server.php -------------------------------------------------------------------------------- /src/Fields/Service.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Service.php -------------------------------------------------------------------------------- /src/Fields/Source.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Source.php -------------------------------------------------------------------------------- /src/Fields/TLS.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/TLS.php -------------------------------------------------------------------------------- /src/Fields/Threat.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Threat.php -------------------------------------------------------------------------------- /src/Fields/ThreatEnrichment.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/ThreatEnrichment.php -------------------------------------------------------------------------------- /src/Fields/Tracing.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Tracing.php -------------------------------------------------------------------------------- /src/Fields/Url.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Url.php -------------------------------------------------------------------------------- /src/Fields/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/User.php -------------------------------------------------------------------------------- /src/Fields/Vlan.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Vlan.php -------------------------------------------------------------------------------- /src/Fields/Vulnerability.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/Vulnerability.php -------------------------------------------------------------------------------- /src/Fields/X509.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Fields/X509.php -------------------------------------------------------------------------------- /src/LogRecord.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/LogRecord.php -------------------------------------------------------------------------------- /src/Monolog/EcsFormatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Monolog/EcsFormatter.php -------------------------------------------------------------------------------- /src/Properties/AgentIdStatus.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/AgentIdStatus.php -------------------------------------------------------------------------------- /src/Properties/DataStreamType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/DataStreamType.php -------------------------------------------------------------------------------- /src/Properties/DnsHeaderFlag.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/DnsHeaderFlag.php -------------------------------------------------------------------------------- /src/Properties/EventCategory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/EventCategory.php -------------------------------------------------------------------------------- /src/Properties/EventKind.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/EventKind.php -------------------------------------------------------------------------------- /src/Properties/EventOutcome.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/EventOutcome.php -------------------------------------------------------------------------------- /src/Properties/EventType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/EventType.php -------------------------------------------------------------------------------- /src/Properties/FaasTriggerType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/FaasTriggerType.php -------------------------------------------------------------------------------- /src/Properties/FileAttribute.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/FileAttribute.php -------------------------------------------------------------------------------- /src/Properties/GeoPoint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/GeoPoint.php -------------------------------------------------------------------------------- /src/Properties/HttpMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/HttpMethod.php -------------------------------------------------------------------------------- /src/Properties/Listables/DnsAnswerList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/Listables/DnsAnswerList.php -------------------------------------------------------------------------------- /src/Properties/Listables/DnsHeaderFlagList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/Listables/DnsHeaderFlagList.php -------------------------------------------------------------------------------- /src/Properties/Listables/ElfSectionList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/Listables/ElfSectionList.php -------------------------------------------------------------------------------- /src/Properties/Listables/ElfSegmentList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/Listables/ElfSegmentList.php -------------------------------------------------------------------------------- /src/Properties/Listables/EmailAttachmentList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/Listables/EmailAttachmentList.php -------------------------------------------------------------------------------- /src/Properties/Listables/FileAttributeList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/Listables/FileAttributeList.php -------------------------------------------------------------------------------- /src/Properties/Listables/GroupList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/Listables/GroupList.php -------------------------------------------------------------------------------- /src/Properties/Listables/MachoSectionList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/Listables/MachoSectionList.php -------------------------------------------------------------------------------- /src/Properties/Listables/PeSectionList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/Listables/PeSectionList.php -------------------------------------------------------------------------------- /src/Properties/Listables/ProcessList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/Listables/ProcessList.php -------------------------------------------------------------------------------- /src/Properties/Listables/SoftwarePlatformList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/Listables/SoftwarePlatformList.php -------------------------------------------------------------------------------- /src/Properties/Listables/ThreatEnrichmentList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/Listables/ThreatEnrichmentList.php -------------------------------------------------------------------------------- /src/Properties/NetworkDirection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/NetworkDirection.php -------------------------------------------------------------------------------- /src/Properties/OsType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/OsType.php -------------------------------------------------------------------------------- /src/Properties/PairList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/PairList.php -------------------------------------------------------------------------------- /src/Properties/Percent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/Percent.php -------------------------------------------------------------------------------- /src/Properties/Score.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/Score.php -------------------------------------------------------------------------------- /src/Properties/SoftwarePlatform.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/SoftwarePlatform.php -------------------------------------------------------------------------------- /src/Properties/SoftwareType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/SoftwareType.php -------------------------------------------------------------------------------- /src/Properties/ThreatConfidence.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/ThreatConfidence.php -------------------------------------------------------------------------------- /src/Properties/ThreatIndicatorType.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/ThreatIndicatorType.php -------------------------------------------------------------------------------- /src/Properties/ThreatMarkingTLP.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/ThreatMarkingTLP.php -------------------------------------------------------------------------------- /src/Properties/ValueList.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hamidrezaniazi/pecs/HEAD/src/Properties/ValueList.php --------------------------------------------------------------------------------