ML
    • Recent
    • Categories
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Anyone have a script to rip apart traceroute

    IT Discussion
    traceroute analytics
    7
    14
    2.2k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • scottalanmillerS
      scottalanmiller
      last edited by

      It's not something that I have seen. I think I understand what you are after, though.

      JaredBuschJ 1 Reply Last reply Reply Quote 0
      • JaredBuschJ
        JaredBusch @scottalanmiller
        last edited by

        @scottalanmiller said in Anyone have a script to rip apart traceroute:

        It's not something that I have seen. I think I understand what you are after, though.

        It is easy enough to do manually in a spreadsheet. Just annoying.

        1 Reply Last reply Reply Quote 1
        • travisdh1T
          travisdh1
          last edited by

          Would mtr Multi Trace Route work for you? Basically traceroute that collects statistics over time.

          JaredBuschJ 1 Reply Last reply Reply Quote 1
          • JaredBuschJ
            JaredBusch @travisdh1
            last edited by

            @travisdh1 said in Anyone have a script to rip apart traceroute:

            Would mtr Multi Trace Route work for you? Basically traceroute that collects statistics over time.

            Useful for live troubleshooting, but not for historical tracking.

            bigbearB 1 Reply Last reply Reply Quote 0
            • bigbearB
              bigbear @JaredBusch
              last edited by

              @jaredbusch said in Anyone have a script to rip apart traceroute:

              @travisdh1 said in Anyone have a script to rip apart traceroute:

              Would mtr Multi Trace Route work for you? Basically traceroute that collects statistics over time.

              Useful for live troubleshooting, but not for historical tracking.

              Can think of a dozen BGP tools but I'm guessing you are troubleshooting some upstream issue. Does ping plotter not work for your case?

              JaredBuschJ 1 Reply Last reply Reply Quote 0
              • scottalanmillerS
                scottalanmiller
                last edited by

                Not very elegant, but you could make a traceroute.out folder, and have each TR output as a different file in it.

                1 Reply Last reply Reply Quote 1
                • JaredBuschJ
                  JaredBusch @bigbear
                  last edited by

                  @bigbear said in Anyone have a script to rip apart traceroute:

                  @jaredbusch said in Anyone have a script to rip apart traceroute:

                  @travisdh1 said in Anyone have a script to rip apart traceroute:

                  Would mtr Multi Trace Route work for you? Basically traceroute that collects statistics over time.

                  Useful for live troubleshooting, but not for historical tracking.

                  Can think of a dozen BGP tools but I'm guessing you are troubleshooting some upstream issue. Does ping plotter not work for your case?

                  No windows available.

                  1 Reply Last reply Reply Quote 0
                  • Reid CooperR
                    Reid Cooper
                    last edited by

                    These guys make several tools, maybe one of them will meet your needs?

                    https://www.oetiker.ch/en/oss/projects/

                    Like SmokePing or RRDtool?

                    JaredBuschJ 1 Reply Last reply Reply Quote 2
                    • JaredBuschJ
                      JaredBusch @Reid Cooper
                      last edited by

                      @reid-cooper said in Anyone have a script to rip apart traceroute:

                      These guys make several tools, maybe one of them will meet your needs?

                      https://www.oetiker.ch/en/oss/projects/

                      Like SmokePing or RRDtool?

                      RRDTool has two links to Fedora packages but both are dead 😞

                      There are no good instructions for building from source. There are instructions, but lacking a lot of detail on things such as what are the package dependencies...

                      SmokePing looks like a graphical ping tool. That is not useful as the destination does not respond to ICMP.

                      1 Reply Last reply Reply Quote 0
                      • RomoR
                        Romo
                        last edited by

                        @reid-cooper said in Anyone have a script to rip apart traceroute:

                        SmokePing

                        @JaredBusch maybe try using Scapy to get what you want? It can do plotting and graphing and many other things, just have to read through the documentation.


                        Ex: A simple traceroute to mangolassit from my work computer with a graph.

                        >>> res, unans = traceroute("mangolassi.it",dport=443,maxttl=20)
                        Begin emission:
                        ****Finished to send 20 packets.
                        ****************
                        Received 20 packets, got 20 answers, remaining 0 packets
                           104.25.46.32:tcp443 
                        1  189.211.38.162  11  
                        2  200.78.150.113  11  
                        3  200.78.150.49   11  
                        4  148.240.205.13  11  
                        5  213.248.97.166  11  
                        6  213.248.97.166  11  
                        7  62.115.32.214   11  
                        8  104.25.46.32    SA  
                        9  104.25.46.32    SA  
                        10 104.25.46.32    SA  
                        11 104.25.46.32    SA  
                        12 104.25.46.32    SA  
                        13 104.25.46.32    SA  
                        14 104.25.46.32    SA  
                        15 104.25.46.32    SA  
                        16 104.25.46.32    SA  
                        17 104.25.46.32    SA  
                        18 104.25.46.32    SA  
                        19 104.25.46.32    SA  
                        20 104.25.46.32    SA  
                        >>> res.graph()
                        

                        0_1510695286659_scapy_mangolassi-traceroute.png

                        JaredBuschJ 1 Reply Last reply Reply Quote 2
                        • JaredBuschJ
                          JaredBusch @Romo
                          last edited by

                          @romo said in Anyone have a script to rip apart traceroute:

                          @reid-cooper said in Anyone have a script to rip apart traceroute:

                          SmokePing

                          @JaredBusch maybe try using Scapy to get what you want? It can do plotting and graphing and many other things, just have to read through the documentation.


                          Ex: A simple traceroute to mangolassit from my work computer with a graph.

                          >>> res, unans = traceroute("mangolassi.it",dport=443,maxttl=20)
                          Begin emission:
                          ****Finished to send 20 packets.
                          ****************
                          Received 20 packets, got 20 answers, remaining 0 packets
                             104.25.46.32:tcp443 
                          1  189.211.38.162  11  
                          2  200.78.150.113  11  
                          3  200.78.150.49   11  
                          4  148.240.205.13  11  
                          5  213.248.97.166  11  
                          6  213.248.97.166  11  
                          7  62.115.32.214   11  
                          8  104.25.46.32    SA  
                          9  104.25.46.32    SA  
                          10 104.25.46.32    SA  
                          11 104.25.46.32    SA  
                          12 104.25.46.32    SA  
                          13 104.25.46.32    SA  
                          14 104.25.46.32    SA  
                          15 104.25.46.32    SA  
                          16 104.25.46.32    SA  
                          17 104.25.46.32    SA  
                          18 104.25.46.32    SA  
                          19 104.25.46.32    SA  
                          20 104.25.46.32    SA  
                          >>> res.graph()
                          

                          That looks solid.

                          1 Reply Last reply Reply Quote 1
                          • 1 / 1
                          • First post
                            Last post