Iptables là một chương trình chạy ở không gian người dùng, cho phép người quản trị hệ thống có thể cấu hình các bảng của tường lửa trong nhân Linux (được cài đặt trong các mô-đun Netfilter khác nhau) và lưu trữ các chuỗi, luật. Các mô-đun nhân và chương trình khác nhau được áp dụng cho từng giao thức. Iptables cho IPv4, ip6tables cho IPv6, arptables cho ARP, và ebtables cho Ethernet frames.
Iptables yêu cầu quyền cao cấp trong hệ thống để hoạt động và phải được người dùngroot thực thi, nếu không một số chức năng của chương trình sẽ không hoạt động. Trong hầu hết các hệ thống Linux, iptables được cài đặt tại /usr/sbin/iptables và hướng dẫn sử dụng trong trang chỉ dẫn của chương trình. Người dùng có thể mở trang chỉ dẫn bằng lệnh man iptables sau khi cài đặt.