Suricata Eve Log Viewer

I continue my journey with Apple iOS, MacOS, and iPadOS development. This time I created a MacOS app named SOLAR System that reads Suricata Eve Log files and presents them in a convenient graphical interface to ease analysis. It is similar to EveBox in “oneshot” mode but made native to Mac only.

Suricata is a cybersecurity network monitoring tool used to detect and prevent network attacks and hacks. It produces alerts and logs that are analyzed by cybersecurity professionals to determine whether malicious activity is present.

I specifically pursued this project in order to learn two key technologies:

  • SwiftUI to learn how to build MacOS interfaces

  • SwiftData to learn how to store, manipulate and retrieve data in this MacOS database.

For those that are interested, you can download the app from the Apple App Store here:

https://apps.apple.com/us/app/solar-system-alerts-reviewer/id6749171238?mt=12

The product page is here:

https://www.byteboost.media/solar-system

Next
Next

Honolulu FYI - My First iOS App