How to “nc -z ” with socat?

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











up vote
0
down vote

favorite












I want to get the behavior of "nc -z host port ; echo $?" with socat, since my network admins have disabled netcat. The purpose is just to test that a TCP connection is open between two servers. How would I go about doing this?










share|improve this question

























    up vote
    0
    down vote

    favorite












    I want to get the behavior of "nc -z host port ; echo $?" with socat, since my network admins have disabled netcat. The purpose is just to test that a TCP connection is open between two servers. How would I go about doing this?










    share|improve this question























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      I want to get the behavior of "nc -z host port ; echo $?" with socat, since my network admins have disabled netcat. The purpose is just to test that a TCP connection is open between two servers. How would I go about doing this?










      share|improve this question













      I want to get the behavior of "nc -z host port ; echo $?" with socat, since my network admins have disabled netcat. The purpose is just to test that a TCP connection is open between two servers. How would I go about doing this?







      networking netcat socat nc






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked Mar 29 '16 at 20:37









      GoldfishGrenade

      1124




      1124




















          2 Answers
          2






          active

          oldest

          votes

















          up vote
          -1
          down vote



          accepted










          Hi if you want check connection between server with socat try below command and refer link ..



          CWsocat [options] <address> <address>
          CWsocat -V
          CWsocat -h[h[h]] | -?[?[?]]
          CWfilan
          CWprocan


          try this link for better understanding..
          there are other method to check the connectivity..






          share|improve this answer




















          • It's just socat's man page. Doesn't answer the question.
            – user666412
            Sep 13 '16 at 13:49


















          up vote
          0
          down vote













          Since nc -z host port just attempt to connect without sending any data, it should be equivalent to socat /dev/null tcp4:host:port.



          I think this can achieve your expected bahaviour with socat:



          socat /dev/null tcp4:host:port > /dev/null 2>&1 ; echo $?






          share|improve this answer








          New contributor




          zevoid is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
          Check out our Code of Conduct.

















            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: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            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%2f272971%2fhow-to-nc-z-address-with-socat%23new-answer', 'question_page');

            );

            Post as a guest






























            2 Answers
            2






            active

            oldest

            votes








            2 Answers
            2






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            -1
            down vote



            accepted










            Hi if you want check connection between server with socat try below command and refer link ..



            CWsocat [options] <address> <address>
            CWsocat -V
            CWsocat -h[h[h]] | -?[?[?]]
            CWfilan
            CWprocan


            try this link for better understanding..
            there are other method to check the connectivity..






            share|improve this answer




















            • It's just socat's man page. Doesn't answer the question.
              – user666412
              Sep 13 '16 at 13:49















            up vote
            -1
            down vote



            accepted










            Hi if you want check connection between server with socat try below command and refer link ..



            CWsocat [options] <address> <address>
            CWsocat -V
            CWsocat -h[h[h]] | -?[?[?]]
            CWfilan
            CWprocan


            try this link for better understanding..
            there are other method to check the connectivity..






            share|improve this answer




















            • It's just socat's man page. Doesn't answer the question.
              – user666412
              Sep 13 '16 at 13:49













            up vote
            -1
            down vote



            accepted







            up vote
            -1
            down vote



            accepted






            Hi if you want check connection between server with socat try below command and refer link ..



            CWsocat [options] <address> <address>
            CWsocat -V
            CWsocat -h[h[h]] | -?[?[?]]
            CWfilan
            CWprocan


            try this link for better understanding..
            there are other method to check the connectivity..






            share|improve this answer












            Hi if you want check connection between server with socat try below command and refer link ..



            CWsocat [options] <address> <address>
            CWsocat -V
            CWsocat -h[h[h]] | -?[?[?]]
            CWfilan
            CWprocan


            try this link for better understanding..
            there are other method to check the connectivity..







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Mar 29 '16 at 21:03









            Vinood NK Maheshwari

            313110




            313110











            • It's just socat's man page. Doesn't answer the question.
              – user666412
              Sep 13 '16 at 13:49

















            • It's just socat's man page. Doesn't answer the question.
              – user666412
              Sep 13 '16 at 13:49
















            It's just socat's man page. Doesn't answer the question.
            – user666412
            Sep 13 '16 at 13:49





            It's just socat's man page. Doesn't answer the question.
            – user666412
            Sep 13 '16 at 13:49













            up vote
            0
            down vote













            Since nc -z host port just attempt to connect without sending any data, it should be equivalent to socat /dev/null tcp4:host:port.



            I think this can achieve your expected bahaviour with socat:



            socat /dev/null tcp4:host:port > /dev/null 2>&1 ; echo $?






            share|improve this answer








            New contributor




            zevoid is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
            Check out our Code of Conduct.





















              up vote
              0
              down vote













              Since nc -z host port just attempt to connect without sending any data, it should be equivalent to socat /dev/null tcp4:host:port.



              I think this can achieve your expected bahaviour with socat:



              socat /dev/null tcp4:host:port > /dev/null 2>&1 ; echo $?






              share|improve this answer








              New contributor




              zevoid is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.



















                up vote
                0
                down vote










                up vote
                0
                down vote









                Since nc -z host port just attempt to connect without sending any data, it should be equivalent to socat /dev/null tcp4:host:port.



                I think this can achieve your expected bahaviour with socat:



                socat /dev/null tcp4:host:port > /dev/null 2>&1 ; echo $?






                share|improve this answer








                New contributor




                zevoid is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.









                Since nc -z host port just attempt to connect without sending any data, it should be equivalent to socat /dev/null tcp4:host:port.



                I think this can achieve your expected bahaviour with socat:



                socat /dev/null tcp4:host:port > /dev/null 2>&1 ; echo $?







                share|improve this answer








                New contributor




                zevoid is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.









                share|improve this answer



                share|improve this answer






                New contributor




                zevoid is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.









                answered 10 mins ago









                zevoid

                1




                1




                New contributor




                zevoid is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.





                New contributor





                zevoid is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.






                zevoid is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.



























                     

                    draft saved


                    draft discarded















































                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f272971%2fhow-to-nc-z-address-with-socat%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?