Syslog Server is a python based server module used for syslogging of events. It is an integral part of Intrusion Detection System project & will be logging authorization & authentication events, which will be used to train the machine learning model for anomaly detection.
To clone the project in your local systems:
$ git clone https://github.com/piyush-palta/syslog-server.git
Make sure you have installed all of the following prerequisites on your development machine:
- Git - Download & Install Git. OSX and Linux machines typically have this already installed.
- Python - Download & Install Python. For linux machines, you can also use this Python Docs to install Python.
- pip - Download & Install pip. Make sure you've installed python first.
The below command will start the syslog server :
$ python main.py
To configure host, tcp_port, udp_port & log file location :
$ python main.py host_name tcp_port udp_port log_file