syslogsimulator

Syslog Simulator is a tool that allows ready or user-added logs to be sent to the specified addresses and port with syslog in the selected loop.

asciicast


?What is

It is an open source tool that allows sending logs in readable format that you can edit according to your wishes, as well as various hardware and software logs, to the target machine.

?Using

It is run with Python3 by entering the following configurations.

python3 syslogsimulator.py -s 1.1.1.1 -s 2.2.2.2 -s 3.3.3.3 -p 514 -P tcp -r 1 -d 0.1
  • -s veya --server
    • Gereklilik : Zorunlu
    • Çoklu Kullanım : Evet
  • -p veya --port
    • Gereklilik : İsteğe Bağlı
    • Default : 514
  • -d veya --delay
    • Gereklilik : İsteğe Bağlı
    • Default : 0.5 saniye
  • -P veya --protocol
    • Gereklilik : İsteğe Bağlı
    • Default : udp
  • -r veya --rotate
    • Gereklilik : İsteğe Bağlı
    • Default : 1
    • ? Eğer 10 değeri girilirse sınırsız rotate oluşacaktır.

?Example Log Packages

Example logs used for Syslog Simulator were obtained from https://github.com/elastic/beats/tree/master/x-pack/filebeat/module repo.

⏳Development and Adding Resources

### Yeni Kaynak Ekleme

GitHub

https://github.com/enesilhaydin/syslogsimulator