Portál AbcLinuxu, 13. května 2025 13:59

Dotaz: iptables+c

12.12.2007 18:13 amater_ceckar
iptables+c
Přečteno: 313×
Odpovědět | Admin
Zdravim mam programek napsany v C ktery mi naplni firewall-iptables. Naplneni delam pomoci spousteni prikazu iptables. jenze se mi to zda byt vcelku pomale a tak mne napadalo jestli by to neslo prez knihovny iptables. Tak ze bych do sveho programu naincludoval hlavickove soubory iptables a pote pouzil nejake fce pro naplneni firewallu. nenasel jsem na to zadny navod nic. Koukal jsem do kernelu na zdrojaky pto iptables ale moc moudrej z toho nejsem. Nevite nekdo o nejakem examplu nebo necem?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

12.12.2007 18:33 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: iptables+c
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nebylo by jednodušší vytvořit soubor ve formátu pro iptables-restore a ten pak načíst najednou?
Josef Kufner avatar 12.12.2007 19:31 Josef Kufner | skóre: 70
Rozbalit Rozbalit vše Re: iptables+c
K tomuhle řešení se také přikláním. S knihovnama to bude vždy trošku složitější a zrovna u iptables zvlášť. Spusť si pomocí popen() iptables-restore a nasypej tam, to co ti dá iptables-save, resp. to co si vygeneruješ.
Hello world ! Segmentation fault (core dumped)
12.12.2007 18:47 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: iptables+c
Odpovědět | | Sbalit | Link | Blokovat | Admin
Návod existuje, ale s tou knihovnou je to trochu problematické, někdy k ní v distribuci nenajdete hlavičkové soubory a je potřeba si je vytáhnout z příslušného balíčku. Navíc je bohužel licencována pod GPL.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.