checking if iptables are set on a system

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












I'm writing a script in bash and I need to check if iptables are set...I have this:



if [ `iptables-save | grep '^-' | wc -l` > 0 ]
then
echo "Iptables already set, skipping..........!"
else
Here the iptables get set


But it's not working as expected....



PROBLEM:



I did iptables-save and it created this:



$iptables-save
# Generated by iptables-save v1.6.0 on Tue Oct 16 02:48:41 2018
*filter
:INPUT ACCEPT [2:266]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [2:116]
COMMIT
# Completed on Tue Oct 16 02:48:41 2018


QUESTION:



Do you have a better/working way of checking if iptables are set....my system is Debian 9



bash -version
GNU bash, version 4.4.12(1)-release (x86_64-pc-linux-gnu)
Copyright (C) 2016 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>








share

























    up vote
    0
    down vote

    favorite












    I'm writing a script in bash and I need to check if iptables are set...I have this:



    if [ `iptables-save | grep '^-' | wc -l` > 0 ]
    then
    echo "Iptables already set, skipping..........!"
    else
    Here the iptables get set


    But it's not working as expected....



    PROBLEM:



    I did iptables-save and it created this:



    $iptables-save
    # Generated by iptables-save v1.6.0 on Tue Oct 16 02:48:41 2018
    *filter
    :INPUT ACCEPT [2:266]
    :FORWARD ACCEPT [0:0]
    :OUTPUT ACCEPT [2:116]
    COMMIT
    # Completed on Tue Oct 16 02:48:41 2018


    QUESTION:



    Do you have a better/working way of checking if iptables are set....my system is Debian 9



    bash -version
    GNU bash, version 4.4.12(1)-release (x86_64-pc-linux-gnu)
    Copyright (C) 2016 Free Software Foundation, Inc.
    License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>








    share























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I'm writing a script in bash and I need to check if iptables are set...I have this:



      if [ `iptables-save | grep '^-' | wc -l` > 0 ]
      then
      echo "Iptables already set, skipping..........!"
      else
      Here the iptables get set


      But it's not working as expected....



      PROBLEM:



      I did iptables-save and it created this:



      $iptables-save
      # Generated by iptables-save v1.6.0 on Tue Oct 16 02:48:41 2018
      *filter
      :INPUT ACCEPT [2:266]
      :FORWARD ACCEPT [0:0]
      :OUTPUT ACCEPT [2:116]
      COMMIT
      # Completed on Tue Oct 16 02:48:41 2018


      QUESTION:



      Do you have a better/working way of checking if iptables are set....my system is Debian 9



      bash -version
      GNU bash, version 4.4.12(1)-release (x86_64-pc-linux-gnu)
      Copyright (C) 2016 Free Software Foundation, Inc.
      License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>








      share













      I'm writing a script in bash and I need to check if iptables are set...I have this:



      if [ `iptables-save | grep '^-' | wc -l` > 0 ]
      then
      echo "Iptables already set, skipping..........!"
      else
      Here the iptables get set


      But it's not working as expected....



      PROBLEM:



      I did iptables-save and it created this:



      $iptables-save
      # Generated by iptables-save v1.6.0 on Tue Oct 16 02:48:41 2018
      *filter
      :INPUT ACCEPT [2:266]
      :FORWARD ACCEPT [0:0]
      :OUTPUT ACCEPT [2:116]
      COMMIT
      # Completed on Tue Oct 16 02:48:41 2018


      QUESTION:



      Do you have a better/working way of checking if iptables are set....my system is Debian 9



      bash -version
      GNU bash, version 4.4.12(1)-release (x86_64-pc-linux-gnu)
      Copyright (C) 2016 Free Software Foundation, Inc.
      License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>






      bash shell-script iptables programming debian-stretch





      share












      share










      share



      share










      asked 1 min ago









      somethingSomething

      1,58993054




      1,58993054

























          active

          oldest

          votes











          Your Answer







          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "106"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: false,
          noModals: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f475710%2fchecking-if-iptables-are-set-on-a-system%23new-answer', 'question_page');

          );

          Post as a guest



































          active

          oldest

          votes













          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes















           

          draft saved


          draft discarded















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f475710%2fchecking-if-iptables-are-set-on-a-system%23new-answer', 'question_page');

          );

          Post as a guest













































































          Popular posts from this blog

          How to check contact read email or not when send email to Individual?

          Displaying single band from multi-band raster using QGIS

          How many registers does an x86_64 CPU actually have?