man iptables
-I, --insert chain [rulenum] rule-specification
Insert one or more rules in the selected chain as the given rule number.
So, if the rule number is 1, the rule or rules are inserted at the head
of the chain. This is also the default if no rule number is specified.
Реализация своего TCP(UDP)/IP стека
Для TCP протокола нужно установить соединение и держать "где-то" связку ip/port str/dst и его сокет? (соединяемся банально - создаем сокет через socket и тупа connect?)