Blog Entries

17. 01. 2023 Gianluca Piccolo Development, NetEye, Training

Learning Path: Cyber Security in NetEye Development

Overview I think there are different ways companies use to achieve the purpose of making their own software more secure, for example paying other dedicated companies to do penetration tests. Our approach was the same, initially…the most obvious problems were found and fixed. But there was something we weren’t buying. We weren’t satisfied, we knew…

Read More
09. 01. 2023 William Calliari Development

Static Field Validation in Serde

I recently had to parse the JSON-RPC 2.0 standard and ran into the following problem: The standard requires the field “jsonrpc”: “2.0” in the JSON itself, and I wanted to validate that with Serde to ensure the message conforms to the standard. On the other hand I don’t need the field in the actual struct,…

Read More
31. 12. 2022 Charles Callaway Development

Making Your Own Video (Tutorials), Part 11: Recording Day

So you read the advice I wrote in parts 1-9, you think to yourself “Oh why not, I’ll try to make a video”, and you then plan everything out: where to film, what to say, how to dress, the equipment you need, etc. You’ll pick or reserve a room somewhere in your office building (we’re…

Read More
27. 12. 2022 Damiano Chini Development, Log Management, Log-SIEM, NetEye

Adding Settings to Beats Agents’ Templates Based on the Index Name

With the introduction of the Composable Index Templates in Elastic, we at NetEye had to redesign the way index settings and mappings are applied to the indices generated by El Proxy. In this post I’ll explain: The solution explained in the remainder of the post was designed for El Proxy, but it may apply also…

Read More
23. 12. 2022 Valentina Da Rold Development, ITOA, NetEye

Configuring ClickHouse as an Additional Data Source in Grafana

As mentioned in my colleague Mattia’s blog, NetEye 4.27 comes with a ClickHouse database pre-installed.If you follow that post, you will be able to customize NetEye in order to save data inside a ClickHouse database. Your data is now ready to be visualized on a dashboard, and you can accomplish this by configuring the ClickHouse…

Read More
22. 12. 2022 Charles Callaway Development

Making Your Own Video (Tutorials), Part 11: Animation Redux

After my last post on the advantages and disadvantages of the animation style of video, I hope you did your homework! I certainly did, and you can see the results of my first animated video that conveys some basic information on the need for cybersecurity both in English and in Italian. Probably like you, I…

Read More
20. 12. 2022 Lorenzo Candeago Development, DevOps

A Simple and Portable Dockerfile for Working with Azure and Ansible

For our use case, we need to be able to deploy Azure machines using Ansible from developer’s laptops and from our own CI/CD infrastructure both on Jenkins and OpenShift. The easiest way to ship a working and easy-to-use environment for our use case is to create a Docker instance: we based our Docker on rockylinux…

Read More
13. 12. 2022 Damiano Chini Development, Log Management, Log-SIEM, NetEye

How We Sped up El Proxy Verification

Before deploying El Proxy in production we, the R&D Team, carried out numerous benchmarks and reproduced real life scenarios to ensure that the real-time log signing performed by El Proxy would not represent a bottleneck in environments where logs that must respect the Italian “Garante Privacy” regulations are generated with data rates of around 2,000…

Read More
01. 12. 2022 Gianluca Piccolo Development, PHP

A Developer’s Life is Like a Box of Chocolates: You Never Know What Bug You’re Gonna Get – Part 2

Intro This post continues the analysis of a bug I had to deal with recently. If you missed the first part, I suggest you go take a look at it before continuing with this. If, on the other hand, you’ve been anxiously waiting for this post XD, we’re ready to get into the thick of…

Read More
25. 11. 2022 Benjamin Gröber Development

What is the perfect development team size?

When a team practicing agile software development is growing, one common question that arises is the optimal size for a development team. While some argue that smaller teams are more effective, others believe that larger teams can be equally successful if managed properly. In this article, we will explore the advantages and disadvantages we encountered…

Read More
07. 11. 2022 Gianluca Piccolo Development, PHP

A Developer’s Life is Like a Box of Chocolates: You Never Know What Bug You’re Gonna Get – Part 1

Intro In this post I’d like to explain the technique I chose to discover the cause of a bug I recently worked on, and why I made certain choices, given the not-so-common circumstances: part of a GUI I was debugging stopped working. It depended on third-party code and was therefore largely unfamiliar to me. Another…

Read More
14. 10. 2022 Benjamin Gröber Development

The Most Important Question in Product Development

Communication is the single most important thing whenever and wherever people interact. Communication is the key to great relationships both in business and also in personal life, however it seems like it’s also the hardest thing to get right. When a software product evolves, between the birth of a good idea, the formalization of a…

Read More
02. 10. 2022 Damiano Chini APM, Development, NetEye

Implementation of Distributed Tracing in Tornado with OpenTelemetry

In a previous post we showed how Distributed Tracing and Elastic APM can help Tornado administrators track down events from their generation on Tornado Collectors to the Actions they trigger in Tornado. This blog post will be more technical and will give you an insight on how we managed to implement Distributed Tracing in Tornado…

Read More
24. 09. 2022 Mattia Codato Development, NetEye

Consultant for a Day (or Three)

In August I had the opportunity to assist an experienced consultant who was upgrading a NetEye cluster. Now, I’m a software developer, and while I know the consultants here who work with clients, I’ve always worked at the Würth Phoenix offices. I’ve never actually gone out in the field. So my goal was to try…

Read More
24. 09. 2022 Charles Callaway Development

Making Your Own Video (Tutorials), Part 10: Animation

Since one apparently just can’t have enough parts of a multi-part blog post, why not one more? Let’s depart slightly from the usual themes, because I want to talk about something that’s applicable to videos that are slightly more marketing oriented than your typical tutorial videos. Of course you could always make full-blown marketing videos…

Read More

Archive