cowrie/doc/graylog/README.md

1.1 KiB

How to process Cowrie output into Graylog

Prerequisites

  • Working Cowrie installation
  • Working Graylog installation

Cowrie Configuration

  • Open the Cowrie configuration file and uncomment these 3 lines.
[output_localsyslog]
facility = USER
format = text
  • Restart Cowrie

Graylog Configuration

  • Open the Graylog web interface and click on the System drop-down in the top menu. From the drop-down menu select Inputs. Select Syslog UDP from the drop-down menu and click the Launch new input button. In the modal dialog enter the following information.

Title: Cowrie Port: 8514 Bind address: 127.0.0.1

  • Then click Launch.

Syslog Configuration

  • Create a rsyslog configuration file in /etc/rsyslog.d
$ sudo nano /etc/rsyslog.d/85-graylog.conf
  • Add the following lines to the file
$template GRAYLOGRFC5424,"<%pri%>%protocol-version% %timestamp:::date-rfc3339% %HOSTNAME% %app-name% %procid% %msg%\n"
*.* @127.0.0.1:8514;GRAYLOGRFC5424
  • Save and quit.

  • Restart rsyslog

$ sudo service rsyslog restart