Ein UDP-Socket-Programm in Python erhalten, um Nachrichten von einem Syslog-Client zu akzeptieren?

8

Ich versuche, einen Syslog-Listener zu schreiben und bisher so gut darin, eingehende Nachrichten über TCP zu akzeptieren, aber ich möchte auch, dass UDP funktioniert.

Dies ist der UDP-Servercode, den ich verwende, der mit einer Python-Client-App funktioniert. Ich habe auch eine andere App, die auch funktioniert nur mit der Python-Client-App.

%Vor%

Mit diesem Code kann ich an den Server senden und ihn den Code anzeigen lassen.

%Vor%

Ich habe den Kiwi Syslog Message Generator und Snare ausprobiert, um Syslog-Nachrichten an den UDP-Server zu senden, und nichts wird angezeigt. Kann mir jemand helfen, das zu verstehen?

    
Elvar 18.04.2010, 17:49
quelle

1 Antwort

3

Ich fand das Problem, der Code war perfekt, nur der Kiwi Syslog Message Generator, den ich benutzte, funktionierte nicht. Zusammen mit dem Kiwi Syslog Server gibt es ein tolles Programm namens Log Forwarder, das entwickelt wurde, um alle Arten von Ereignisnachrichten an einen Syslog-Server weiterzuleiten (weit über das hinaus, was der Event-Viewer anbieten muss). Dieser hat auch eine Testfunktion ... welche funktioniert:)

    
Elvar 18.04.2010, 22:03
quelle

Tags und Links