Я занимаюсь разработкой брандмауэра для Linux в качестве своего проекта. Я могу захватывать пакеты и блокировать их. Я использую IPTABLES.
Как я могу использовать переменные с sprintf вместо жестко закодированных значений?
sprintf(comm, "iptables -A INPUT -s $str -j DROP")
// inplace of:
sprintf(comm, "iptables -A INPUT -s 192.168.0.43 -j DROP")