Download Latest Version fwiptables-version-25-10-A (660.8 kB)
Email in envelope

Get an email when there's a new version of fwiptables. Firewall With iptables.

Home
Name Modified Size InfoDownloads / Week
README.md 2025-10-09 13.5 kB
fwiptables-version-25-10-A 2025-10-09 660.8 kB
fwiptables-version-25-09-B 2025-09-14 660.6 kB
fwiptables-version-25-09-A 2025-09-10 660.2 kB
Totals: 4 Items   2.0 MB 5

[job] fwiptables intro

[job] fwiptables intro-show

  Options
  Readme
  Version
  About
  hints
  Depends
  Examples

[job] fwiptables options

[] fwiptables [output] first_option [second_option] [...]
[] ............... []
[] output.........(One Optional Output) []
[] ...............Example: gui []
[] ............... []
[] listconcept....(List Table with names) []
[] ...............Example: ls4 []
[] listnumber.....(List Table with numbers) []
[] ...............Example: lsn4 []
[] wallstandard...(Manage Standard table) []
[] ...............Example: save my-firewall []
[] wallcustom.....(Manage Custom table) []
[] ...............Example: new-full-custom my-custom []
[] wallduplex.....(Manage Duplex rule) []
[] ...............Example: accept-whitelist sf.net []
[] wallsimple.....(Manage Simple rule) []
[] ...............Example: accept-host-ip4-nft sf.net []
[] wallinet.......(Manage Internet table) []
[] ...............Example: wallinet-load client-web []
[] wallutil.......(Manage Firewall config) []
[] ...............Example: preferences-edit []
[] appexpert......(Run Application expert) []
[] ...............Example: run speed-ip4 []
[] ............... []
[] suggest......: hints version report intro about output []

[job] fwiptables readme

 [ fwiptables readme ]

  fwiptables. Firewall With iptables.
  Intro content information fwiptables firewall linux  
  Description | Location | Install | Uninstall.

 [ fwiptables description ]

  The fwiptables is a one-file WIZARD,                 
  for IPTABLES,     with COMMAND-LINE,                 
  with CLI-MENU,        with GUI-MENU,                 
  with GUI-ROLL,       with GUI-SHELL.

  From one system firewall to select one  fw,          
  with eraserules, with template with custom,          
  from wizard and custom: tiny,  mini,  full,          
  with added comments rule in firewall table.

  With rules ip4, rules ip6, ebtables,  arptables,   
  with netfilter   neftables,   netfilter   xtables,   
  with tools ip, wizards for  generate  new   rules,   
  with save/load rules with files standard iptables,   
  with shield  to  ssh  or  other  servers  choosed,   
  with limit  the   bandwidth,   the  string   word,   
  with the   host  whitelist, the  host   blacklist,   
  with other more capabilities of firewall iptables.

 [ fwiptables location ]

  Installed Location: /usr/bin/fwiptables     
  Config   Directory: /etc/fwiptables/data-25-10-A  
  Cache    Directory: /etc/fwiptables/cache-25-10-A

 [ fwiptables install, now optionally ]

     Launch without install fwiptables
  Type its name with path to launch fwiptables
  example: /root/bin/fwiptables

     With install fwiptables
  su root..             TYPE: su root                  
  acl propietary root.. TYPE: chown root fwiptables    
  acl manage root..     TYPE: chmod 0700 fwiptables    
  install..             TYPE: ./fwiptables install     
  installed FILE: /usr/bin/fwiptables

 [ fwiptables uninstall ]

  uninstall TYPE: fwiptables uninstall

[job] fwiptables version

  ###  # fwiptables Details Version
          Session XDG: Without sufficent enviroment   
        Name Firewall: fwiptables                   
      Source Firewall: /usr/bin/fwiptables               
    Released Firewall: Year 2025 Month 10               
      Format Firewall: Bourne-Again_shell_script,                 
    Version Maintiner: 25-10-A      
  Developer Maintiner: Francisco García    
       Date Maintiner: Year 2025 Month 10         
    Contact Maintiner: fwiptables@gmx.com      
    Description Short: fwiptables, Firewall With IPTABLES      
     Description Long: Iptables templates in one script       
  Description Purpose: Purpose Educational    
       Data Directory: /etc/fwiptables/data-25-10-A           
      Cache Directory: /etc/fwiptables/cache-25-10-A     
   Requisite0 Program: which                  
   Requisite1 program: iptables-legacy,iptables-nft     
   Requisite2 program: ip6tables-legacy,ip6tables-nft     
   Requisite3 Program: cat,cut,date,file,id,sed,find     
   Requisite4 Program: grep,awk,wc,sort,ip,curl,tail     
     Suggest1 Program: tree,ss,lsof,convert       
     Suggest2 Program: iperf3,arp-scan       
      Automatic xhost: /usr/bin/xhost          
     Automatic editor: /usr/bin/nano   
        Automatic cli: /usr/bin/whiptail         
        Automatic gui: /usr/bin/yad   
        Automatic pdf: /usr/bin/convert        
      License Program: LGPL v2, GPL v2        
         License Year: 2020-2025

  ###  # fwiptables Commands Version
       all developers: fwiptables about                  
       Latest Version: fwiptables update                 
      Upgrade Version: fwiptables run upgrade-estable    
      Upgrade Version: fwiptables run upgrade-unstable

[job] fwiptables about

        File License
  Original File:       fwiptables
  Description Short:   fwiptables, Firewall With IPTABLES
  Description Long:    Iptables templates in one script
  Description Purpose: Purpose Educational
  Copyright:           (c) 2020-2025 
        Original Developer Autor
  Original Author:     Francisco Garcia
  Original Contact:    fwiptables@gmx.com
  Original Version:    25-10-A
  Original Date:       Year 2025 Month 10
        Maintainer Developer Autor
  Fork developer:      Francisco García
  Fork contact:        fwiptables@gmx.com
  Fork version:        25-10-A
  Fork date:           Year 2025 Month 10

[job] fwiptables hints

  [Iptables firewall]   
 or Legacy or nft: only one them is sufficent         
  iptables-legacy: support for xtables on ip4        
     iptables-nft: support for nftables on ip4       
 ip6tables-legacy: support for xtables on ip6        
    ip6tables-nft: support for nftables on ip6

  [Firewall recomendation with full client]        
  Client prefered: input-related                   
  Client prefered: input-established               
  Server prefered: tinyserver-tcp ports

  [Some options]   
  shield maxtries: limit against attack per bruteforce           
        Blacklist: excepcionals hosts dropped in firewall        
        whitelist: excepcionals hosts allowed in firewall        
       tinyserver: client in all allowed, and servers manually   
input-established: the computer is only client

  [Necesary Ports]   
              ntp: Port necesary to update the time and date       
           bootpc: Port necesary to dhcp and get ip                
           domain: This port is necesary to domain resolver        
            https: This port is necesary for udp named web html5   
        ip6-icmp: Necesary protocol in ip6                       
       ip4 ports: ip6 works too with old ip4 ports

[job] fwiptables depends

[ Configuration files ]
  Directory  data:         /etc/fwiptables/data-25-10-A/
  Directory cache:         /etc/fwiptables/cache-25-10-A/

[ Log files ]
  Folder log:              /etc/fwiptables/data-25-10-A/log/
  Folder pdf:              /etc/fwiptables/data-25-10-A/pdf/
  Folder history:          /etc/fwiptables/data-25-10-A/history/

[ Preferences files ]
  preferences:             /etc/fwiptables/data-25-10-A/config/config.conf
  alias:                   /etc/fwiptables/data-25-10-A/config/alias.conf
  own-notes:               /etc/fwiptables/data-25-10-A/config/notes.txt
  info:                    /etc/fwiptables/data-25-10-A/config/info.txt
  intro:                   /etc/fwiptables/data-25-10-A/config/intro.txt

[ optional output ]
  xhost x11:               /usr/bin/xhost
  dialog cli:              /usr/bin/dialog
  whiptail cli             /usr/bin/whiptail
  zenity gui:              /usr/bin/zenity
  yad gui:                 /usr/bin/yad
  convert pdf:             /usr/bin/convert

[ Automatic iptables ]
  arptables:               /usr/sbin/arptables
  ebtables:                /usr/sbin/ebtables
  iptables legacy:         /usr/sbin/iptables-legacy
  iptables nft:            /usr/sbin/iptables-nft
  ip6tables legacy:        /usr/sbin/ip6tables-legacy
  ip6tables nft:           /usr/sbin/ip6tables-nft

[ Automatic favorites ]
  Automatic txt:           /usr/bin/bash
  Automatic cli:           /usr/bin/whiptail
  Automatic gui:           /usr/bin/yad
  Automatic pdf:           /usr/bin/convert
  Automatic editor:        /usr/bin/nano
  Automatic browser:       /usr/bin/w3m
  Automatic date:          /usr/sbin/ntpdate

[ Possible commands ]
  Found all possible cmd-requisite: fwiptables cmd-requisite
  Found all possible   cmd-suggest: fwiptables cmd-suggest
  Found all possible     cmd-utils: fwiptables cmd-utils

[job] fwiptables examples

[ One example with input-established ]

   Launch : fwiptables input-established                   
   Explain: Client for all ports without servers ports

[ Several examples with tiny server ]

   Launch :fwiptables wizard-tiny                          
   Explain: wizard template tiny with few options

   Launch :fwiptables tinyserver-tcp 67:68,443             
   Explain: Client for all and server tcp 66:68,443

[ Several examples with mini server ]

   Launch fwiptables wizard-mini                           
   Explain: Wizard firewall for clients and servers

[ Example with accept-whitelist4 ]

   launch : fwiptables accept-whitelist4 gmx.com,sf.net    
   Explain: white list for gmx.com and sf.net in ip4


[ Without optional output ]

   Explain: depends from firewall               
   Launch : fwiptables depends

   Explain: List configs saved                  
   Launch : fwiptables list-custom

   Explain: Get info speed ip4                  
   Launch : fwiptables run speed-ip4

   Explain: Show listen sockets                 
   Launch : fwiptables run ip-sockets4

   Explain: List last options                   
   Launch : fwiptables history

   Explain: modify default variables            
   Launch : fwiptables preferences-edit

[ With optional output ]

   Info list commands                       
   fwiptables info

   Experts appexpert commands               
   fwiptables run

   Expert run speed-ip4                     
   fwiptables cli run speed-ip4

   List rules with number ip4 filter        
   fwiptables cli lsn4

   Viewer web browser with gui              
   fwiptables gui run web kernel.org

   Launch client web firewall in silent     
   fwiptables silent client-web

   Show rutine source code for ls4          
   fwiptables rutine ls4

   List firewall with output cli whiptail   
   fwiptables cli-wiptail names

   Show listen sockets with output gui      
   fwiptables gui-yad sockets

   All options in text cli menu             
   fwiptables cli-menu

   All options in window menu               
   fwiptables gui-menu-yad

   All options in window roll               
   fwiptables gui-roll-zenity

   All options in window shell              
   fwiptables gui-shell-yad
Source: README.md, updated 2025-10-09