URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7174
[ Назад ]

Исходное сообщение
"как создать правило iptables из программы "

Отправлено fa , 11-Фев-08 18:05 
Всем привет.
Возможен ли сабж?

Содержание

Сообщения в этом обсуждении
"как создать правило iptables из программы "
Отправлено Andrey Mitrofanov , 11-Фев-08 18:17 
>Возможен ли сабж?

Да. /sbin/iptables этим успешно занимается.


"как создать правило iptables из программы "
Отправлено fa , 11-Фев-08 18:38 
>>Возможен ли сабж?
>
>Да. /sbin/iptables этим успешно занимается.

Имелось в виду из моей программы.
Хочу выполнить что-то типа:

#include <iptables.h>
...
    iptables_rule_handle *hndl = create_iptables_rule("-A INPUT -s 1.1.1.1 -j ACCEPT");
...

И потом в выводе iptables -L это правило узреть.

Сейчас создаю правила с помощью system, таки вызывая iptables. Ищу более труъ-путь.


"как создать правило iptables из программы "
Отправлено Аноним , 11-Фев-08 22:23 
Это и есть тру путь.

"как создать правило iptables из программы "
Отправлено Эрик С. Реймонд , 11-Фев-08 22:53 
>Это и есть тру путь.

в этот момент ученик достиг просветления (С)  :)



"как создать правило iptables из программы "
Отправлено Andrey Mitrofanov , 15-Фев-08 13:35 
>>Да. /sbin/iptables этим успешно занимается.
>Имелось в виду из моей программы.

Имелось в виду %), "украсть" немного исходников iptables...

>Хочу выполнить что-то типа:
>    iptables_rule_handle *hndl = create_iptables_rule("-A INPUT -s 1.1.1.1 -j
>ACCEPT");

...только, боюсь, тебе не понравится.
Хотя... iptables-restore.c, #include "libiptc/libiptc.h", и далее везде.

>Сейчас создаю правила с помощью system, таки вызывая iptables. Ищу более труъ-путь.

Если только "более труу" не основывается на "не ищем лёгких путей". :)


"как создать правило iptables из программы "
Отправлено Andrey Mitrofanov , 15-Фев-08 14:13 
#>Хотя... iptables-restore.c, #include "libiptc/libiptc.h", и далее везде.
>Сейчас создаю правила с помощью system, таки вызывая iptables. Ищу более труъ-путь.

#>Если только "более труу" не основывается на "не ищем лёгких путей". :)

google.ru, libiptc <Enter>
:) http://forum.opennet.ru/docs/HOWTO/Querying-libiptc-HOWTO/


"как создать правило iptables из программы "
Отправлено IBM_guru , 15-Фев-08 14:35 
>:) http://forum.opennet.ru/docs/HOWTO/Querying-libiptc-HOWTO/

Огромное спасибо за ссылку. Это ОНО :-)


"как создать правило"
Отправлено Andrey Mitrofanov , 15-Фев-08 15:02 
>Огромное спасибо за ссылку. Это ОНО :-)

Огромное пожалуйста. :))

...
А некоторые :-/ ещё думают, что 3x"Source DVD" суть необязательная
или ненужная часть дистрибутива Debian GNU/Linux. :-D