Подскажите плиз, как можно получит доступ из программы на с++ до firewall'а , например iptables.
Как это сделано в других биллинговых системах для linux. ПРосто есть прога которая считает входящий трафик и необходимо сделать чтоб этот адрес (перебравший лимит) отрубался и не пропускался через гейт.
как на C++ осуществить демаскарад [linux]05.12.02 12:25 Автор: navigator Статус: Незарегистрированный пользователь
> ПРосто есть прога которая считает входящий трафик и > необходимо сделать чтоб этот адрес (перебравший лимит) > отрубался и не пропускался через гейт.
Типа такого:
if( fork() )
{
exec( "ipchains ....." );
}
---
по моему самое простое это решение.
А почему бы не выполнить exec() ?29.11.02 11:44 Автор: navigator Статус: Незарегистрированный пользователь
> > ПРосто есть прога которая считает входящий трафик и > > необходимо сделать чтоб этот адрес (перебравший лимит) > > отрубался и не пропускался через гейт. > > Типа такого: >
> может есть какое еще решение, чтоб не зависмо от вида > фиревалла:)), ipfw или ipchains или iptables. Для этого нужно, чтобы у них был общий API, а этого, по-моему, нет. Или я непроходимо дремуч?..