Beats and Agents
Beats are data shippers that you can install directly on an endpoint to send data through Logstash, other data pipelines, and, of course, Elasticsearch.
They are referred to as "lightweight data shippers" and they until recently performed different functions and were all required. So, if you wanted to collect Windows event logs and network traffic from an endpoint, you had to install two different Beats: Winlogbeat and Packetbeat.
Elastic has recently released Elastic Agent, which is a framework to wrap all of these Beats together, add some new functionality, and provide the ability to centrally control the agent configurations with a Kibana app called Fleet.
There are several different Beats that all perform different functions. While there is security value in all of the Beats, we'll cover the main ones for threat hunting.
Filebeat
Filebeat is designed to ship files into Logstash or directly into Elasticsearch.
Filebeat uses modules that...