sdy_moscow Posted June 30, 2024 Posted June 30, 2024 @ne-vlezay80 ну тогда или "сама-сама", или оно вам не надо. З.Ы. Хотя я думаю ANAT должен собраться и на 6-ой версии ядра для amd_64 где есть xtables. Ничего там "сверхъестественного" в коде нет. Все вызовы функций ядра типовые "с бородой"... хотя... некоторые вызовы строковых функций могут наверно поплыть. В общем, кто будет собирать - отпишите. Вставить ник Quote
sdy_moscow Posted July 3, 2024 Posted July 3, 2024 Тут мне прислали попытку компиляции ANAT на последних версиях на 5.х ядре вот мои замечания, если что: Ошибки: 1) %ld %lld - это можно просто поправить изменив %ld на %lld, где просит компилятор. 2) proc_create проблему с proc_create надо решить подобно этому: https://github.com/dtrace4linux/linux/issues/143 (надо поменять типы, сократить поля и всё будет ок) вызовов её много - ручной работы много, но она однообразная и не сложная 3) kernel_getsockopt пока можно просто закомментить строчки с 527 по 541 в xt_ANAT_pc_nf9, но диагностика ошибок сокета и их лог работать не будут. Надо копать как в новых версиях ядра получать информацию об ошибках в сокете (видимо через sock_error или sock_getsockopt, но как оно в kernel mode будет).... В общем если кто поправит - пришлите ваш вариант или советы. Если кто-то захочет что-бы я сам глянул и поправил - вопрос решаемый, но не "бесплатно". Если кто на 6.х пришлет лог ошибок - могу также глянуть! А кто не качал еще вот ссылка: https://disk.yandex.ru/d/sZuEr1LopHlVpQ Вставить ник Quote
sdy_moscow Posted July 18, 2024 Posted July 18, 2024 Дальше ANAT я предлагаю обсуждать в отдельной теме: Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.