дополнение.
не обязательно зацикливаться именно на си-файлах ядра, в убунте все немного не так, как в той системе, в которой изначально планировалось решать эту задачу.
для решения нужно воспользоваться командами:
find - чтобы собственно найти файл
grep - найти в файлах, найденных предыдущей командой строчки, содержащие netfilter, iptables.
xargs - пока не понял для чего.
как это все делается, не пойму. подскажите пожалуйста.
Найти все исходники в ядре Linux имеющие отношение к реализации
системы Netfilter (он же iptables). Выполнить данную задачу нужно как
можно более эффективно.
Пояснения: в системе должны быть установлены исходные тексты ядра (можно выбрать в процессе установки)
обычно они попадают в директорию /usr/src/linux
если при начальной установке ядро не было выбрано,
то в любой момент их можно доустановить из пакетов.
Предполагаем, что вся реализация подсистемы Netfilter написана на языке C,
а значит нас интересуют файлы с суффиксами .c и .h
Принадлежность файла к системе Netfilter определяем по наличию в нем слов
Netfilter или iptables независимо от того большими или маленькими буквами они написаны.
Для поиска по содержимому файла, используется программа grep.
Все необходимые опции grep можно найти в его man-странице.
в ман вообще ничего не понял) насчет задания повторюсь опять, не обязательно именно нетфильтер или иптэблс, можно просто файлы, в которых есть какие-то слова определенные..