to post messages and comments.

← All posts tagged netfilter

@OCTAGRAM:

Сделал правило: -t nat -A OUTPUT -p tcp -m tcp --dport 10000 -j REDIRECT --to-ports 80
Проверяю:
wget -O — --header="Host: checkip.dyndns.org" checkip.dyndns.org:10000 ; echo
Connecting to checkip.dyndns.org (checkip.dyndns.org)|216.146.43.71|:10000... failed: Connection refused.

В чём же дело?

@OCTAGRAM:

Отдыхаю на API libnetfilter_conntrack:
1. Если где–то надо знать размер структур, то для них есть extern size_t nfexp_maxsize(void);
2. Если я захочу XML, я могу воспользоваться форматтером. А если не захочу, то мне не придётся парсить принудительно отформатированный XML, который я не просил. Я просто возьму данные из структур, которые мне придут в обработчик.
3. У обработчиков событий есть указатель на User_Data, как и положено в нормальных API.
4. И никаких varargs, ни даже va_list.