Skip to content

About

visualise your iptables chains

Topics

Resources

Stars

718 stars

Watchers

12 watching

Forks

Latest commit

 

History

23 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

iptables-vis – visualise iptables chains

This script reads iptables output and generates a nice flow chart. Works with all tables and chains.

Example

Usage

  • Clone repo, make sure awk is installed, install blockdiag
  • iptables -v -L > iptables.txt
  • awk -f iptables-vis.awk < iptables.txt > iptables.dia
  • blockdiag iptables.dia -T svg -o iptables.svg

To display only selected chains (supports regexp):

awk -f iptables-vis.awk -v 'chain_selector=INPUT|OUTPUT|mychain' < iptables.txt > iptables.dia

To also render empty chains:

awk -f iptables-vis.awk -v 'include_empty_chains=1 < iptables.txt > iptables.dia'

Legend

Legend

About

visualise your iptables chains

Topics

Resources

Stars

718 stars

Watchers

12 watching

Forks

Releases

Packages

Contributors

Languages