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
Get Avast Free Antivirus with 24/7 AI-powered online scam detection Icon
Get Avast Free Antivirus with 24/7 AI-powered online scam detection

Get protection for today’s online threats. Free.

Award-winning antivirus protection, as well as protection against online scams, dangerous Wi-Fi connections, hacked accounts, and ransomware. It includes Avast Assistant, your built-in AI partner, which gives you help with suspicious online messages, offers, and more.
Free Download
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