iptables – Understanding Connection Tracking in iptables

iptables

There are four tables and five chains in iptables concept.
All the tables:raw,filter,nat,mangle;and the chains:input,output,forward,prerouting,postrouting.
The diagram below shows the flow of packets through the chains in various tables in detail.
The diagram below shows the flow of packets through the chains in various tables:
Let's have a look at output chain (same as in prerouting chain),it says from right to left that raw,connecting tracking,mangle,nat,filter,is connecting tracking a kind of table?
A conclusion in the webpage says Each of these tables are composed of a few default chains,so from this conclusion, i think that connecting tracking is a kind of table.

enter image description here

Best Answer

It's not an iptables-"table", but a module making use of the linux kernel functionality of connection tracking, which stores connection information in /proc/net/ip_conntrack and/ or /proc/net/nf_conntrack.