Fetching the latest programs, projects, and workspace data.
Open source log management solution with over a million users worldwide.
Showing 5 of 5 projects. Click any project card for scope, mentors, and proposal studio.
Mentors: Student: Mehul Prajapati
<p>The aim of this project that is to develop a Redis based queue interface which could be an alternative to the disk queue.</p>
Mentors: Student: black-perl
<p>Syslog-ng is a famous log management software with content-based filtering, rich filtering capabilities, flexible configuration options, TCP transport and many other features. The project aims to implement a automated release generation tool for the Syslog-ng project considering the current release requirements of the project.</p>
Mentors: Student: Vithulan
<p>The syslog-ng application can read messages from the sources. It processes them with filters, rewrite rules, parsers and finally sends messages to their destinations. The syslog-ng application already has a Kafka destination that is implemented in Java. The Kafka source will allow syslog-ng to read messages from Kafka. This can be used for example as a queue between several syslog-ng instances.</p>
Mentors: Student: kvch
<p>Syslog-ng is a system logging application available for a wide range of operating systems. It is capable of sending, filtering, parsing, rewriting and forwarding logs to various destinations. It runs as a daemon process on systems and configured via files.</p> <p>The projects goal is to extend its functionality by making it able to run offline as a command line tool reading incoming logs from stdin, transforming the input the usual way and forwarding it to stdout.</p>
Mentors: Student: Yilin Li
<p><a href="https://github.com/balabit/syslog-ng/" target="_blank">syslog-ng</a> is an famous log management infrastructure for users all over the world. Syslog-ng is rightly known as the "Swiss Army Knife of logging" because of its rich filtering capabilities, flexible configuration options. <a href="https://tools.ietf.org/html/rfc6455" target="_blank">WebSocket protocol</a> is a protocol enabling two-way communication between a client and server over a single TCP connection.<br> This project will add WebSocket as a destination for syslog-ng. The new destination can send log messages to an WebSocket Server directly. In addition, this project will enable the new destination to act as a WebSocket server, so the WebSocket client (such as a javascript client in a browser) could subscribe directly to it to get log messages. These will make sending log message privately or publicly much easier. This project will add WebSocket as a source for sysnlog-ng. So that it can receive log much more conveniently in some area such as IoT world.</p>