OSfooler-ng icon indicating copy to clipboard operation
OSfooler-ng copied to clipboard

ARM64

Open snorlax1998 opened this issue 4 years ago • 3 comments

Есть ли какая-то возможность использовать скрипт на архитектуре arm64? Ubuntu 20/04

snorlax1998 avatar Dec 05 '20 17:12 snorlax1998

По идее да, там ключевые моменты - это iptables с включённым nfqueue, а также байндинг Питона к последним. Я у себя в форке переход на 3й Питон готовлю, но там пока странное поведение ещё, а найденные вменяемые байндинги на 3й Питон заточены.

ARM64 по-хорошему потребует лишь скомпилированный под себя iptables, нужные куски libnetfilter и собственно питоновские байндинги.

moonbaseDelta avatar Dec 07 '20 04:12 moonbaseDelta

По идее да, там ключевые моменты - это iptables с включённым nfqueue, а также байндинг Питона к последним. Я у себя в форке переход на 3й Питон готовлю, но там пока странное поведение ещё, а найденные вменяемые байндинги на 3й Питон заточены.

ARM64 по-хорошему потребует лишь скомпилированный под себя iptables, нужные куски libnetfilter и собственно питоновские байндинги.

Пробовал запустить. Запускается, но проверяя отпечаток ничего не меняется.

snorlax1998 avatar Dec 07 '20 11:12 snorlax1998

Я тоже с этим столкнулся год назад, поэтому просто форком выложил. Есть подозрение, что это может быть связано с работой роутеров\прокси в сети, но внутри проекта отсутствуют тесты, чтобы это можно было выявлять. При всём уважении к автору, данная библиотека, на мой взгляд, является сейчас скорее сыроватым proof-of-concept чем однозначно рабочим продуктом. Мне кажется, там нужно неплохо так доделывать логику внутреннюю, что однако требует внимательного разбора ip-протокола и средств фингерпринтинга. Также в завершённом виде это по-хорошему всё равно надо будет переписывать также на C/C++/Rust, т.к потоковая обработка пакетов всё же должна быть предельно быстрой.

moonbaseDelta avatar Dec 07 '20 23:12 moonbaseDelta