Короче. 2.6.x ядро (тестено на 2.6.12, 2.6.13)
Ищете в сырцах ipt_LOG.c (net/ipv4/netfilter,
Меняете его на
www.nixp.ru/pub/upload/GrayCardinal/ipt_LOG.c (далее собираете и запускаете все как положено, естественно…)
Ставите IPTABLES на логировку всего что есть (или выборочно), пользуюя что -то вроде
/sbin/iptables -A OUTPUT -j LOG
И получаете :
Весь исходящий трафик становится с приоритетом 7 (высший, «контроль сети», ОЧЕНЬ заметно на модемах с 32760)
Делаете два девайса
mknod /udev/gc/head c 252 13
mknod /udev/gc/data c 252 14
С первого идет все также, как с обычного ЛОГа (dmesg и tcpdump отдыхает).
Со второго идет сам трафик (порциями, четыре байта размер затем сама датаграмма IP читать с большим буфером, иначе ругаться будет). Все пожелания по модификации приветствуются.
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ага, один вопрос, что это даёт?
Ну мож чел только сейчас наткнулся на PACKET_MMAP :(