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
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Try it Free
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, System Administrators, Security Professionals, Security

User Interface

Command-line

Programming Language

Unix Shell

Related Categories

Unix Shell Security Software, Unix Shell Firewall Software

Registered

2013-02-12