Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Kunai Project

@kunai_project@infosec.exchange
mastodon 4.8.0-alpha.3+glitch
  • Open on infosec.exchange
122 Followers
3 Following
10 Posts
Joined January 19, 2024
Website:
https://why.kunai.rocks
Github:
https://github.com/kunai-project
Twitter/X:
https://x.com/kunai_project
Open post
Kunai Project @kunai_project@infosec.exchange
· 15mo ago

📢 Exciting Announcement! 📢

Join us tomorrow at 14:00 CET for the Kunai Workshop Virtual Summer School (VSS) organized by @circl@social.circl.lu 🌟

🔍 What You'll Learn:
- The basics of Kunai
- Using Kunai tools (https://github.com/kunai-project/pykunai#)
- Configuring Kunai with @misp@misp-community.org IoCs
- Building advanced log filtering and detection rules
- How to use Kunai and Yara

📝 Program and Prerequisites:
Make sure to check out the program and complete the prerequisites before joining: https://github.com/kunai-project/workshops/tree/main/circl-vss-2025#readme

🌐 How to Join VSS: https://www.circl.lu/pub/vss-2025/

🎓 Don't miss this opportunity to enhance your skills with Kunai! See you there! 🚀

#Linux #ThreatHunting #SOC #DFIR

github.com
10
0
13
0
Open post
Kunai Project @kunai_project@infosec.exchange
· 17mo ago

🚀 Introducing the Kunai Sandbox UI

I'm excited to share a Kunai-related project I've been working on over the past two months: Kunai Sandbox UI – https://github.com/kunai-project/sandbox-ui

This interface builds on top of Kunai Sandbox (https://github.com/kunai-project/sandbox) and is designed to streamline malware sample analysis by providing a dedicated UI for detection engineers. Instead of competing with existing sandboxing tools, the focus is on delivering actionable, structured data that's directly usable by teams working with Kunai.

This post isn't a full walkthrough, but I’d like to share some insights into the technical choices behind the project — and why I made them.

---

🖥️ Frontend Decisions

👉 Why Vue.js 3?
This is my first time building a UI in over a decade, so I had some catching up to do. I initially explored a full-Rust stack using Leptos (https://www.leptos.dev/), but quickly ran into some issues:

- Slow development cycles due to full frontend and backend compilation on every change — painful during UI design, where rapid iteration is key
- Reactive programming in Rust felt unintuitive and heavy
- The benefits of frontend/backend integration didn’t outweigh the added complexity
- Integrating with Node.js modules is challenging and required extra work

After weighing my options and talking to friends, colleagues, and a few helpful AI agents, I switched to Vue.js 3 — and haven’t looked back.

---

🧠 Backend Decisions

👉 Why Rust?
Do I even need to say it? 😄 Rust enables fast, safe, and maintainable development — a great fit for backend programming.

💡 Web Framework
I tested both Axum (https://github.com/tokio-rs/axum) and Rocket (https://rocket.rs/). In the end, I chose Rocket because I preferred its derive macro-based model. Both are excellent — sometimes it just comes down to what feels right.

💡 ORM Framework
As the project grew, a clean database integration became essential. I first tried SQLx (https://github.com/launchbadge/sqlx), which is powerful but not a true ORM — meaning lots of manual mapping between SQL rows and Rust structs.

I then explored Diesel (https://diesel.rs/) and SeaORM (https://www.sea-ql.org/SeaORM/). After going through both tutorials, I chose SeaORM for its full-Rust experience. Diesel still requires maintaining your DB schema in SQL, which SeaORM avoids.

🔧 Putting It All Together
The frontend is compiled with a Rust build script and embedded directly into the final binary using the rust-embed crate (https://git.sr.ht/~pyrossh/rust-embed). This allows for simple, single-binary deployments.

---

Thanks for reading! I tried to keep this post brief — if you have questions or feedback, feel free to reach out!

github.com
11
0
9
0
Open post
Kunai Project @kunai_project@infosec.exchange
· 16mo ago

🚀 Kunai Sandbox is now live! 🚀

Curious about Kunai? Want to analyze Linux malware logs? Or share malware analysis to build detection rules? Kunai Sandbox has you covered! 🛡️

🔍 Check out what Kunai can do:
✅ Explore Kunai's log structure without running it locally
✅ Analyze logs generated by Linux malware
✅ Share malware analysis with others to build detection rules

🔗 See an example analysis of the perfctl #linux #malware: https://sandbox.kunai.rocks/analysis/59edbf8c-41b7-4144-97e0-9b0571446c02

#detectionengineering #infosec #dfir #soc

infosec.exchange

Infosec Exchange

4
0
5
0
Open post
Kunai Project @kunai_project@infosec.exchange
· 16mo ago

🚀 New Blog Post: Kunai vs io_uring (https://why.kunai.rocks/blog/kunai-vs-io_uring) 🚀

💡 Ever wondered how io_uring revolutionizes I/O operations in the Linux kernel? Inspired by Armo's blog post (https://www.armosec.io/blog/io_uring-rootkit-bypasses-linux-security/) about a PoC rootkit using io_uring, we explored this feature's security implications and how tools like Kunai can monitor these operations.

🔍 Key Takeaways:
🔹 io_uring boosts I/O performance by reducing system call overhead and enabling asynchronous operations
🔹 Security tools struggle to monitor io_uring due to its unique handling of operations
🔹 Kunai now provides visibility into io_uring operations, though blocking malicious activities remains challenging
🔹 Recent kernel versions have introduced auditing and security controls for io_uring, but these are still limited

📖 Read more: https://why.kunai.rocks/blog/kunai-vs-io_uring

#Linux #io_uring #Security #OpenSource #ThreatDetection #SOC #DFIR

why.kunai.rocks
4
0
6
0
Open post
Kunai Project @kunai_project@infosec.exchange
· 20mo ago
Replying to
@joost@freesewing.social @adulau@infosec.exchange @circl@social.circl.lu @misp@misp-community.org @suricata@infosec.exchange @vulnerability_lookup@social.circl.lu @ail_project@infosec.exchange english for general social interactions and/or any of (luxembourgish, german, french) depending on your interlocutor. For programming language it depends on the project you want to work on 😜
6
0
1
0
Open post
Kunai Project @kunai_project@infosec.exchange
· 16mo ago

🎉 Just dropped a new Kunai release! 🎉

We've been working hard on some exciting new features and performance boosts that we can't wait for you to try out! Here's what's new:

New Features:
🔍 Track io_uring operations with new io_uring_sqe events!
📝 Get more context with parent command line information for execve and execve_script events.
🔎 Get information about matching filtering rules in final events.
🧪 Test your filters with ease using the new test command.

Improvements:
⚡ Experience performance boosts thanks to changes in the event matching engine and code refactoring.

Ready to dive in? Check out the full release notes here: https://github.com/kunai-project/kunai/releases/tag/v0.6.0

Don't hesitate to give Kunai a try and share your feedback! Let's make Kunai even better together!

#Linux #ThreatHunting #ThreatDetection #DFIR #DetectionEngineering #OpenSource

github.com
2
0
5
0
Open post
Kunai Project @kunai_project@infosec.exchange
· 11mo ago
Replying to
That was pretty fast ... Big thanks to @hyd3 @Maijin for being so fast clicking on the star button 🙏
1
1
0
0
Open post
Kunai Project @kunai_project@infosec.exchange
· 11mo ago

Hi @hack_lu@infosec.exchange folks !

For anyone attending kunai workshop this afternoon, please complete the requirements : https://github.com/kunai-project/workshops/tree/main/circl-vss-2025

See you there,

#hack_lu #hack_lu2025

github.com
1
0
1
0
Open post
Kunai Project @kunai_project@infosec.exchange
· 7mo ago

@gzobra@infosec.exchange thanks ☺️

There should be no issue running it on Alpine, Kunai is a static binary built to cover a broad range of kernel versions with a unique binary. If there are compatibility issues I can always take a look to fix it.

For your question on BSD, I think it is complicated. First because I am not familiar with it but also because half of Kunai is running on the kernel side as eBPF programs attached to very Linux specific kernel functions. And most of the user-land part is also heavily linux specific. For sure some components could be reused cross-platform such as the event filtering engine and some other little things.

0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 05:44:10 UTC