Please see the main [CONTRIBUTING](../CONTRIBUTING.md) file, and consider the
following notes:

* If you are planning to add a new protocol, please read our [developer guide
for adding new
protocols](https://www.elastic.co/guide/en/beats/packetbeat/current/_developer_guide_adding_a_new_protocol.html)
* Packetbeat uses Cgo, so in addition to having Go installed you need a C
  compiler
* Packetbeat depends on libpcap. You need to install libpcap-dev on Debian
  based systems or libpcap-devel on RedHat based systems. On Windows, you
  need winpcap.
