Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Protocol Terminal

Protocol Terminal

Scheduled Pinned Locked Moved The Lounge
comquestion
22 Posts 8 Posters 0 Views 1 Watching
  • 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.
  • M michaelbarb

    Interesting. Does not do TCP/IP packets. All the hex is distracting.

    So many years of programming I have forgotten more languages than I know.

    G Offline
    G Offline
    glennPattonWork3
    wrote on last edited by
    #6

    If memory serves, there is a link to one of the tools which does TCP/IP data logger. Haven't used in many moon, but I think it could use do it, I used it for logging what this board was spewing out and bunging up the network!

    1 Reply Last reply
    0
    • M michaelbarb

      I find I am always writing protocols to talk to lots of different scientific and industrial instruments. The quality of the documentation on these protocols varies widely. More often to the worse side. They often take a lot of experimentation to understand them. Originally they were over com ports. Now they are often over Ethernet. Often they use their old com port protocol over Ethernet. I need a terminal program that will show non-printable characters. It should also have function buttons to type strings that contain non-printable characters. I have looked for years but never found any thing. Does anyone know if one exists?

      So many years of programming I have forgotten more languages than I know.

      F Offline
      F Offline
      Frank Alviani
      wrote on last edited by
      #7

      You might look into some of the open-source networking projects - I suspect they need to do similar tasks, and people involved in them may have recommendations.

      'PLAN' is NOT one of those four-letter words.
      'When money talks, nobody listens to the customer anymore.'

      M 1 Reply Last reply
      0
      • F Frank Alviani

        You might look into some of the open-source networking projects - I suspect they need to do similar tasks, and people involved in them may have recommendations.

        'PLAN' is NOT one of those four-letter words.
        'When money talks, nobody listens to the customer anymore.'

        M Offline
        M Offline
        michaelbarb
        wrote on last edited by
        #8

        I have looked there and found nothing. I was considering starting something.

        So many years of programming I have forgotten more languages than I know.

        1 Reply Last reply
        0
        • M michaelbarb

          I find I am always writing protocols to talk to lots of different scientific and industrial instruments. The quality of the documentation on these protocols varies widely. More often to the worse side. They often take a lot of experimentation to understand them. Originally they were over com ports. Now they are often over Ethernet. Often they use their old com port protocol over Ethernet. I need a terminal program that will show non-printable characters. It should also have function buttons to type strings that contain non-printable characters. I have looked for years but never found any thing. Does anyone know if one exists?

          So many years of programming I have forgotten more languages than I know.

          K Offline
          K Offline
          Kirill Illenseer
          wrote on last edited by
          #9

          Docklight deals with non-printable characters just fine. In fact, I use it all the time to deal with M-Bus devices. Those are, as a matter of fact, absolutely unrelated to the whole concept of "printable characters". Meaning M-Bus is pure binary. A typical protocol header looks like 68h EBh EBh 68h 51h A9h 73h. I don't even know what of those are printable because DockLight allows me not to care.

          M 1 Reply Last reply
          0
          • K Kirill Illenseer

            Docklight deals with non-printable characters just fine. In fact, I use it all the time to deal with M-Bus devices. Those are, as a matter of fact, absolutely unrelated to the whole concept of "printable characters". Meaning M-Bus is pure binary. A typical protocol header looks like 68h EBh EBh 68h 51h A9h 73h. I don't even know what of those are printable because DockLight allows me not to care.

            M Offline
            M Offline
            michaelbarb
            wrote on last edited by
            #10

            Your relatives may have been from the Matrix and read binary and hex. I am all human and need characters. :) :-D Please take this as humor and not an insult. :laugh:

            So many years of programming I have forgotten more languages than I know.

            K 1 Reply Last reply
            0
            • M michaelbarb

              I find I am always writing protocols to talk to lots of different scientific and industrial instruments. The quality of the documentation on these protocols varies widely. More often to the worse side. They often take a lot of experimentation to understand them. Originally they were over com ports. Now they are often over Ethernet. Often they use their old com port protocol over Ethernet. I need a terminal program that will show non-printable characters. It should also have function buttons to type strings that contain non-printable characters. I have looked for years but never found any thing. Does anyone know if one exists?

              So many years of programming I have forgotten more languages than I know.

              J Offline
              J Offline
              Jeffamn
              wrote on last edited by
              #11

              Take a look at www.Simplecomtools.com - TCP Test Tool. Has worked well for me. Freeware - Simple Com Tools[^]

              M 1 Reply Last reply
              0
              • M michaelbarb

                I find I am always writing protocols to talk to lots of different scientific and industrial instruments. The quality of the documentation on these protocols varies widely. More often to the worse side. They often take a lot of experimentation to understand them. Originally they were over com ports. Now they are often over Ethernet. Often they use their old com port protocol over Ethernet. I need a terminal program that will show non-printable characters. It should also have function buttons to type strings that contain non-printable characters. I have looked for years but never found any thing. Does anyone know if one exists?

                So many years of programming I have forgotten more languages than I know.

                E Offline
                E Offline
                ElectroLund
                wrote on last edited by
                #12

                If you want to go old-school and just look at raw hex, stick with RealTerm[^]. I've used it for years, it's open source. A bit wonky, but super powerful, supports scripting, dumping to a file, etc. But recently, I just discovered Device Monitoring Studio[^]. It's not expensive and extremely powerful. It plugs into your serial port driver so that you can see outgoing and incoming traffic, with hex display. You can color code your packets by protocol and create your own.

                1 Reply Last reply
                0
                • M michaelbarb

                  I find I am always writing protocols to talk to lots of different scientific and industrial instruments. The quality of the documentation on these protocols varies widely. More often to the worse side. They often take a lot of experimentation to understand them. Originally they were over com ports. Now they are often over Ethernet. Often they use their old com port protocol over Ethernet. I need a terminal program that will show non-printable characters. It should also have function buttons to type strings that contain non-printable characters. I have looked for years but never found any thing. Does anyone know if one exists?

                  So many years of programming I have forgotten more languages than I know.

                  E Offline
                  E Offline
                  ElectroLund
                  wrote on last edited by
                  #13

                  If you want to go old-school and just look at raw hex, stick with RealTerm[^]. I've used it for years, it's open source. A bit wonky, but super powerful, supports scripting, dumping to a file, etc. But recently, I just discovered Device Monitoring Studio[^]. It's not expensive and extremely powerful. It plugs into your serial port driver so that you can see outgoing and incoming traffic, with hex display. You can color code your packets by protocol and create your own.

                  1 Reply Last reply
                  0
                  • M michaelbarb

                    I find I am always writing protocols to talk to lots of different scientific and industrial instruments. The quality of the documentation on these protocols varies widely. More often to the worse side. They often take a lot of experimentation to understand them. Originally they were over com ports. Now they are often over Ethernet. Often they use their old com port protocol over Ethernet. I need a terminal program that will show non-printable characters. It should also have function buttons to type strings that contain non-printable characters. I have looked for years but never found any thing. Does anyone know if one exists?

                    So many years of programming I have forgotten more languages than I know.

                    E Offline
                    E Offline
                    ElectroLund
                    wrote on last edited by
                    #14

                    If you want to go old-school and just look at raw hex, stick with RealTerm[^]. I've used it for years, it's open source. A bit wonky, but super powerful, supports scripting, dumping to a file, etc. But recently, I just discovered Device Monitoring Studio. It's not expensive and extremely powerful. It plugs into your serial port driver so that you can see outgoing and incoming traffic, with hex display. You can color code your packets by protocol and create your own.

                    1 Reply Last reply
                    0
                    • M michaelbarb

                      I find I am always writing protocols to talk to lots of different scientific and industrial instruments. The quality of the documentation on these protocols varies widely. More often to the worse side. They often take a lot of experimentation to understand them. Originally they were over com ports. Now they are often over Ethernet. Often they use their old com port protocol over Ethernet. I need a terminal program that will show non-printable characters. It should also have function buttons to type strings that contain non-printable characters. I have looked for years but never found any thing. Does anyone know if one exists?

                      So many years of programming I have forgotten more languages than I know.

                      E Offline
                      E Offline
                      ElectroLund
                      wrote on last edited by
                      #15

                      If you want to go old-school and just look at raw hex, stick with RealTerm[^]. I've used it for years, it's open source. A bit wonky, but super powerful, supports scripting, dumping to a file, etc. But recently, I just discovered Device Monitoring Studio[^]. It's not expensive and extremely powerful. It plugs into your serial port driver so that you can see outgoing and incoming traffic, with hex display. You can color code your packets by protocol and create your own.

                      1 Reply Last reply
                      0
                      • M michaelbarb

                        I find I am always writing protocols to talk to lots of different scientific and industrial instruments. The quality of the documentation on these protocols varies widely. More often to the worse side. They often take a lot of experimentation to understand them. Originally they were over com ports. Now they are often over Ethernet. Often they use their old com port protocol over Ethernet. I need a terminal program that will show non-printable characters. It should also have function buttons to type strings that contain non-printable characters. I have looked for years but never found any thing. Does anyone know if one exists?

                        So many years of programming I have forgotten more languages than I know.

                        E Offline
                        E Offline
                        ElectroLund
                        wrote on last edited by
                        #16

                        If you want to go old-school and just look at raw hex, stick with RealTerm. I've used it for years, it's open source. A bit wonky, but super powerful, supports scripting, dumping to a file, etc. But recently, I just discovered Device Monitoring Studio. It's not expensive and extremely powerful. It plugs into your serial port driver so that you can see outgoing and incoming traffic, with hex display. You can color code your packets by protocol and create your own.

                        M 1 Reply Last reply
                        0
                        • J Jeffamn

                          Take a look at www.Simplecomtools.com - TCP Test Tool. Has worked well for me. Freeware - Simple Com Tools[^]

                          M Offline
                          M Offline
                          michaelbarb
                          wrote on last edited by
                          #17

                          Looks reasonable. To bad it is limited to only TCP

                          So many years of programming I have forgotten more languages than I know.

                          1 Reply Last reply
                          0
                          • E ElectroLund

                            If you want to go old-school and just look at raw hex, stick with RealTerm. I've used it for years, it's open source. A bit wonky, but super powerful, supports scripting, dumping to a file, etc. But recently, I just discovered Device Monitoring Studio. It's not expensive and extremely powerful. It plugs into your serial port driver so that you can see outgoing and incoming traffic, with hex display. You can color code your packets by protocol and create your own.

                            M Offline
                            M Offline
                            michaelbarb
                            wrote on last edited by
                            #18

                            I have used real term also. It is a good tool and you are correct about it being a bit wonky. Device Monitor Studio looks interesting and has lots of features. I am sure it is worth it but at about $500 for the really useful package it is way out of my budget. The low end one would not work for me. Connections Data Monitoring Logging and Analyzing Software[^]

                            So many years of programming I have forgotten more languages than I know.

                            1 Reply Last reply
                            0
                            • M michaelbarb

                              I find I am always writing protocols to talk to lots of different scientific and industrial instruments. The quality of the documentation on these protocols varies widely. More often to the worse side. They often take a lot of experimentation to understand them. Originally they were over com ports. Now they are often over Ethernet. Often they use their old com port protocol over Ethernet. I need a terminal program that will show non-printable characters. It should also have function buttons to type strings that contain non-printable characters. I have looked for years but never found any thing. Does anyone know if one exists?

                              So many years of programming I have forgotten more languages than I know.

                              M Offline
                              M Offline
                              michaelbarb
                              wrote on last edited by
                              #19

                              Some good suggestions. This is my fantasy of what the terminal conversation should look like. (Note, I have picture but this forum will not let me include it. My picture has a lot more formatting for the non-printable characters and better colors. This is the best I could do here.) STX_send some data_ETX

                              NAK

                              STX_send temperature_ETX

                              STX_72F_ETX

                              ACK

                              So many years of programming I have forgotten more languages than I know.

                              1 Reply Last reply
                              0
                              • M michaelbarb

                                Interesting. Does not do TCP/IP packets. All the hex is distracting.

                                So many years of programming I have forgotten more languages than I know.

                                P Offline
                                P Offline
                                pmauriks
                                wrote on last edited by
                                #20

                                Right click packet, select follow stream. Text dump of packet trace. This may be what you are looking for?

                                M 1 Reply Last reply
                                0
                                • P pmauriks

                                  Right click packet, select follow stream. Text dump of packet trace. This may be what you are looking for?

                                  M Offline
                                  M Offline
                                  michaelbarb
                                  wrote on last edited by
                                  #21

                                  ???? I am looking for an interactive terminal.

                                  So many years of programming I have forgotten more languages than I know.

                                  1 Reply Last reply
                                  0
                                  • M michaelbarb

                                    Your relatives may have been from the Matrix and read binary and hex. I am all human and need characters. :) :-D Please take this as humor and not an insult. :laugh:

                                    So many years of programming I have forgotten more languages than I know.

                                    K Offline
                                    K Offline
                                    Kirill Illenseer
                                    wrote on last edited by
                                    #22

                                    Didn't take that as an insult. I don't have any choice though. I am working with a protocol that doesn't give a damn about human readability. It was optimized to be concise and that pretty much mandates binary-only.

                                    1 Reply Last reply
                                    0
                                    Reply
                                    • Reply as topic
                                    Log in to reply
                                    • Oldest to Newest
                                    • Newest to Oldest
                                    • Most Votes


                                    • Login

                                    • Don't have an account? Register

                                    • Login or register to search.
                                    • First post
                                      Last post
                                    0
                                    • Categories
                                    • Recent
                                    • Tags
                                    • Popular
                                    • World
                                    • Users
                                    • Groups