172 похожих чатов

Такой теоретический вопрос. Есть ли проекты хотя бы простого фаервола использующие

еBPF, а не варианты где нужно самому код писать?
Народ уже nftables пытается объявить устаревшим и тонны обсуждений наполеоновских планов но где взять хотя бы альфу непонятно.

5 ответов

20 просмотров

Было что-то на xdp.

Telebotik- Автор вопроса
Anton Noginov
Было что-то на xdp.

Вот такое есть чтоб свежее https://github.com/gamemann/XDP-Firewall

Telebotik
Вот такое есть чтоб свежее https://github.com/game...

Похоже. Я несколько месяцев назад искал что-то законченное и рабочее - ничего не нашел. Все, что есть - "на тебе, унучек, шаблон кода, а компиляй-вгружай в ядро сам". Был еще lunatik, но он полуживой, и уж очень вычурный.

в открытом доступен нет, конечно. внутри компаний для их собственных нужд, конечно, есть .

Fd
в открытом доступен нет, конечно. внутри компаний ...

Внутри компаний есть и полноценные софт-роутеры на дпдк line-rate :) Но.

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта