Announcement

Collapse
No announcement yet.

GNU Poke 1.0 Released For Poking At Binary Data

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • GNU Poke 1.0 Released For Poking At Binary Data

    Phoronix: GNU Poke 1.0 Released For Poking At Binary Data

    The newest GNU project seeing its first release is GNU Poke, which is being inaugurated at v1.0 after being in development for the past three years...

    http://www.phoronix.com/scan.php?pag...x=GNU-Poke-1.0

  • #2
    Seems like a useful project, I will try it out
    For anyone interested, a quick web search shows that there is a talk and slides about the project:

    https://kernel-recipes.org/en/2019/t...d-binary-data/

    Comment


    • #3
      What are similar software to this?
      And what is this software useful for?

      What interactive programming language is used? Is it some custom DSL?
      Or is it some weird thing like GNU Guile?
      Or maybe it is Python?

      Comment


      • #4
        Looks great, always though there s a need for a forensic hex editor like winhex

        Comment


        • #5
          Originally posted by uid313 View Post
          What are similar software to this?
          And what is this software useful for?

          What interactive programming language is used? Is it some custom DSL?
          Or is it some weird thing like GNU Guile?
          Or maybe it is Python?
          Maybe next time you could read a topic before you reply, 'cause the person above you already posted a link with more information.

          Comment


          • #6
            Originally posted by uid313 View Post
            What are similar software to this?
            And what is this software useful for?

            What interactive programming language is used? Is it some custom DSL?
            Or is it some weird thing like GNU Guile?
            Or maybe it is Python?
            It is quite novel but there exist a similar software called DataScript.
            It is useful when reverse engineering.
            The integrated programming language is a custom-built one (with some inspiration by ALGOL 68).
            It has built-in support for binary file formats such as BMP, DWARF, ELF, ID3v1, ID3v2, LEB128 and more.

            I guess it would be nice if it had support for BSON, UBJSON, Smile, CBOR, Apache Thrift, MessagePack, Protocol Buffers, Action Message Format (AMF), etc. Maybe for TIFF.

            Comment


            • #7
              So, it's like a FOSS project existing for over a decade `radare2`, but without disaassmebler and all the analyzing stuff?
              Last edited by Hi-Angel; 26 February 2021, 05:25 PM.

              Comment


              • #8
                Originally posted by Hi-Angel View Post
                So, it's like a FOSS project existing for over a decade `radare2`, but without disaassmebler and all the analyzing stuff?
                Hey thanks for that, I was looking for just such a program. Appreciate the pointer. Looks to be what I was looking for.

                Comment


                • #9
                  Originally posted by stormcrow View Post

                  Hey thanks for that, I was looking for just such a program. Appreciate the pointer. Looks to be what I was looking for.
                  Np. radare2, although is very powerful and scriptable, but it may be awkward to use. There's a nice online book on how to use it https://radare.gitbooks.io/radare2book/content/

                  Comment


                  • #10
                    Originally posted by uid313 View Post
                    with some inspiration by ALGOL 68
                    it will be hard to find modern language which wasn't (directly or indirectly) inspired by algol 68

                    Comment

                    Working...
                    X