This is the programmable completion specification (compspec) for the iptables program (netfilter.org).

Features

  • Interactive completion for ip[6]tables.
  • This completion specification follows the logic of iptables and will only show commands and options, when they are available for the current context. Providing some kind of interactive help.
  • Show and complete matches, targets and builtin and/or user-defined chains.
  • Dynamically retrieve, show and complete: set names, services (port-ranges), protocols, active interfaces, cpu numbers, routing realms, user and group names, NFLOG logging groups, tc classes, nfacct names, nfct timeout policy names, genre names of the osf match.
  • Show and complete hostnames, ip/network/mac addresses.
  • Show and complete various arguments for matches and targets (those which are in any way predictable).
  • Some values entered by the user are optionally checked for validity and completion will not continue after an invalid input.
  • Environment variables allow to modify completion behaviour.

Project Activity

See All Activity >

Categories

Security, Firewall

License

GNU General Public License version 3.0 (GPLv3)

Follow iptables-bash_completion

iptables-bash_completion Web Site

Other Useful Business Software
$300 in Free Credit Towards Top Cloud Services Icon
$300 in Free Credit Towards Top Cloud Services

Build VMs, containers, AI, databases, storage—all in one place.

Start your project in minutes. After credits run out, 20+ products include free monthly usage. Only pay when you're ready to scale.
Get Started
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of iptables-bash_completion!

Additional Project Details

Operating Systems

Linux

Intended Audience

Advanced End Users, Security, Security Professionals, System Administrators

User Interface

Command-line

Programming Language

Unix Shell

Related Categories

Unix Shell Security Software, Unix Shell Firewall Software

Registered

2013-02-12