top | item 14255388

(no title)

evilsocket | 8 years ago

OpenSnitch author here ... although performances are not a big deal here because only conntrack packets are intercepted, the project will move to a C++ implementation once the current Python prototype/PoC will be complete and will prove that what I want to do is 100% doable on GNU/Linux :)

discuss

order

sandGorgon|8 years ago

I would say that golang is good enough. But if you are interested , you could go for Rust. Multiple teams have built extremely high performance network manipulation tools in Rust - like linkerd-tcp .

Unless you were planning to use Ragel.

evilsocket|8 years ago

As I said, it'll be in C++, Go is great, Rust too, but I just can't get used to their syntax :D

steveklabnik|8 years ago

I thought the Ragel stuff was back in.