Назад | Перейти на главную страницу

Netcat, Syslog, UDP и <134>

Прослушивая данные системного журнала с помощью netcat по UDP 514, я вижу, что каждое отправленное сообщение журнала разделено <134>.

Кто-нибудь замечает, что <134> есть?

Это часть заголовка. «Значение приоритета рассчитывается путем сначала умножения номера объекта на 8, а затем добавления числового значения уровня серьезности». Таким образом, 134/8 = 16 (объект local0), остаток 6 (серьезность Информационные: информационные сообщения).

SYSLOG-MSG      = HEADER SP STRUCTURED-DATA [SP MSG]
HEADER          = PRI...
PRI             = "<" PRIVAL ">"
PRIVAL          = 1*3DIGIT ; range 0 .. 191

0134 - восьмеричный код обратной косой черты. \.

Это escape-символ, чтобы избежать возможных SQL-инъекций в серверные части syslog SQL.

Видеть это сообщение в списке рассылки syslog-ng.