Node.js upgrade
All 43 microservices and UIs have been upgraded to Node 20 and Alpine 3.20, with latest security fixes. 馃挭
All 43 microservices and UIs have been upgraded to Node 20 and Alpine 3.20, with latest security fixes. 馃挭
Since the introduction of new Whisperers agents in Go, these Gossipers have proven reliable, extremely stable and no
known bugs is left pending.
They even offer a simpler setup with standalone executables.
Nodes.js Whisperers are thereby officially deprecated, and TLS deciphering has only been implemented in Gossipers.
For years, Spider has been able to parse a second time TCP sessions
I've decided to remove this feature as:
This parsing step has then been removed from the deployed cluster, the configuration and documentation!
TCP session parsing storage has evolved for the second time.
The first time was to be able to have TCP sessions with thousands of HTTP communications inside: I had to remove the list of items from the parsing block.
This time was to be able to have parallel parsing of TLS and HTTP (or another) protocol without risking concurrency update.
July release comes with 1 major feature and some bug fixes:
To reduce Whisperers resource usage, and to be able to introduce new features afterward, I wanted to migrate Whisperers from
Node.js to a native language.
Trendy languages for this kind of work are Go and Rust.
Go being more used in Kubernetes ecosystem, and having a nice ecosystem, I decided to go for Go 馃槈!
May release comes with 3 major features and many UX improvements:
With Spider being deployed in the US, and soon, in Australia, Spider needed a way to display communications times in the timezone of the capture rather than the user's one.
It is now possible:
Selecting a Whisperer now automatically switch Spider UI to its own timezone! 馃挭
While adding TCP content decode plugin, I took the occasion to close some roadmap tickets on TCP details panel!
Spider introduces a new plugin slot to decode TCP payloads directly in the UI!
No need to download the payload in Wireshark anymore. You may directly decode any protocol, even your own, in Spider UI.