Hacker Newsnew | past | comments | ask | show | jobs | submit | lixiasky's commentslogin

Whoa, that sounds really cool — I like the idea.


Thanks for the question!

Yes, Vanta currently relies on gopacket for packet capture and parsing. As a student, my main goal was to build something clear, functional, and real — rather than reinvent everything from scratch.

I'm actively learning the details of network protocols, and I do plan to write some custom parsers later, both for flexibility and personal understanding. But at this stage, I think it’s more important to deliver a meaningful tool than to prove I can reimplement low-level stacks.

In the long run, I may gradually replace parts of gopacket, but right now it's an important and reliable foundation for the project.

(And honestly — finishing something real matters more to me than perfection )


Thanks for the answer!


Haha, true to tradition, right?I’ll make sure to add an “Enable Historical CVEs” flag in the next release


Totally fair! I really appreciate the honesty. English isn't my native language, and most of the expressions I know come from TED talks, open source READMEs, and honestly... the kind of news clips our teachers play in class

So yeah, that probably shaped the way I wrote this. You’re right though — reading it again, it does sound kinda overly polished.

I’ll try to keep future writing more personal and grounded. Still learning — and thanks for reading it at all. That already means a lot!


Thanks a lot for sharing this — it's super helpful!

Yeah, I’m currently using gopacket mainly to get something working fast, but I’ve been thinking about writing my own parsers from scratch to understand the protocols better.

Your Hdr example is really clean — definitely saving this as reference! I love how direct and readable it is.

I’ll definitely try going lower level when I revisit the packet layer logic. Thanks again for the nudge


Great question! I chose Go mainly because it's simple, efficient, and widely used — and honestly, it's the language I'm most comfortable with right now.

I'm still a student, and I don’t have super big ambitions yet — I just wanted to build something I could actually finish and understand

Rust is amazing, but I haven’t started learning it seriously yet. It feels a bit overwhelming at this stage. Maybe one day, when I'm ready to dive deeper!

Good luck with your Burp project too — I’d love to see it if you share it someday!


Thanks! I actually didn’t think that far ahead — I just wanted to build something within my ability, something that works and feels meaningful to me.

If it happens to fill a niche, that’s a lucky bonus


Thanks for sharing your experience! Go really does shine here—I felt that even as a student building Vanta while learning, things came together surprisingly well.

The features you mentioned sound awesome. I might give it a try later on—supporting stream breaks and debug controls sounds really fun


Thank you for this — I had read Linus' first post before and never imagined my tiny tool would be compared to something with that kind of legacy.

I'm just an undergrad student in China (not even CS major, unfortunately), and this little project was my way of saying thanks — to the schools that stood up bravely.

Really appreciate your kind words. Let’s see what comes next. :)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: