Skip to content

Releases: Vipon/viponTools

v1.5.2

17 Mar 18:50
f7a4d89
Compare
Choose a tag to compare

Tools:

  1. binParser 0.7.0 - crossplatform binary parser.
    1. Improve stability
    2. Fix work with wrong combination flags and binary file type
    3. Improve performance with using file mapping instead of file reading

Libs:

  1. aarch64_code_move - lib for moving aarch64 code from one address to another
  2. args - crossplatform declarative wrapper on argp.h library
  3. binDynMod - dynamic modification library
  4. binParse - crossplatform lib for parsing binary files
  5. binPrinter - crossplatform lib for print parsed binary files
  6. containers - crosspalform lib with containers
  7. file - crosspalform lib for work with files
  8. LEB128 - crossplatform light lib for read write data in LEB128 format
  9. mem - crosspalform lib for work with memory
  10. mod - library for binary modification code
  11. string - crosspalform lib for work with string

v1.5.1

14 Oct 17:04
4cfc7ec
Compare
Choose a tag to compare

Tools:

  1. binParser 0.5.0 - crossplatform binary parser.
    1. Add printing relocations for mach-o and PE format.

Libs:

  1. LEB128 - crossplatform light lib for read write data in LEB128 format
  2. args - crossplatform declarative wrapper on argp.h library
  3. binParse - crossplatform lib for parsing binary files
  4. binPrinter - crossplatform lib for print parsed binary files
    1. Add printing relocations for mach-o and PE format.
  5. binDynMod - dynamic modification library
  6. containers - crosspalform lib with containers
  7. file - crosspalform lib for work with files
  8. mem - crosspalform lib for work with memory
  9. string - crosspalform lib for work with string

v1.5.0

20 Aug 19:13
85175e8
Compare
Choose a tag to compare

Tools:

  1. binParser 0.2.0 - crossplatform binary parser.
    1. Add support for elf64 format.

Libs:

  1. LEB128 - crossplatform light lib for read write data in LEB128 format
  2. args - crossplatform declarative wrapper on argp.h library
  3. binParse - crossplatform lib for parsing binary files
  4. binPrinter - crossplatform lib for print parsed binary files
    1. Add support for elf64 format.
  5. binDynMod - dynamic modification library
  6. containers - crosspalform lib with containers
  7. file - crosspalform lib for work with files
  8. mem - crosspalform lib for work with memory
  9. string - crosspalform lib for work with string

v1.4.1

26 Jul 07:42
dcbe472
Compare
Choose a tag to compare

Tools:

  1. binParser 0.2.0 - crossplatform binary parser.
    1. CodeSign parsing for mach-o binary format.

Libs:

  1. LEB128 - crossplatform light lib for read write data in LEB128 format
  2. args - crossplatform declarative wrapper on argp.h library
  3. binParse - crossplatform lib for parsing binary files
  4. binPrinter - crossplatform lib for print parsed binary files
  5. binDynMod - dynamic modification library
  6. containers - crosspalform lib with containers
  7. file - crosspalform lib for work with files
  8. mem - crosspalform lib for work with memory
  9. string - crosspalform lib for work with string

v1.4.0

06 Jul 22:37
789b3d5
Compare
Choose a tag to compare

Tools:

  1. binParser 0.2.0 - crossplatform binary parser.
    1. Add flags to parse PE binary files.

Libs:

  1. LEB128 - crossplatform light lib for read write data in LEB128 format
  2. args - crossplatform declarative wrapper on argp.h library
  3. binParse - crossplatform lib for parsing binary files
  4. binPrinter - crossplatform lib for print parsed binary files
  5. binDynMod - dynamic modification library
  6. containers - crosspalform lib with containers
  7. file - crosspalform lib for work with files
  8. mem - crosspalform lib for work with memory
  9. string - crosspalform lib for work with string

v1.3.0

04 Jul 12:57
4ea8860
Compare
Choose a tag to compare

Tools:

  1. binParser 0.2.0 - crossplatform binary parser.

Libs:

  1. LEB128 - crossplatform light lib for read write data in LEB128 format
  2. args - crossplatform declarative wrapper on argp.h library
  3. binParse - crossplatform lib for parsing binary files
    1. macho64Parse: fix dynlib struct memory layout
    2. pe64Parse: fix DWORD size and memory leaks.
  4. binPrinter - crossplatform lib for print parsed binary files
  5. binDynMod - dynamic modification library
  6. containers - crosspalform lib with containers
  7. file - crosspalform lib for work with files
  8. mem - crosspalform lib for work with memory
  9. string - crosspalform lib for work with string

v1.2.0

25 Jun 17:47
Compare
Choose a tag to compare

Tools:

  1. binParser 0.2.0 - crossplatform binary parser.
    1. Enable pe64Parser on all platform

Libs:

  1. LEB128 - crossplatform light lib for read write data in LEB128 format
  2. args - crossplatform declarative wrapper on argp.h library
  3. binParse - crossplatform lib for parsing binary files
    1. Enable pe64Parse on all platform
  4. binPrinter - crossplatform lib for print parsed binary files
  5. binDynMod - dynamic modification library
    1. add dynamic function hook
  6. containers - crosspalform lib with containers
  7. file - crosspalform lib for work with files
  8. mem - crosspalform lib for work with memory
  9. string - crosspalform lib for work with string

v1.1.0

24 Jun 17:09
Compare
Choose a tag to compare

Tools:

  1. binParser 0.1.0 - crossplatform binary parser.
    1. Add fatMacho64 parsing

Libs:

  1. LEB128 - crossplatform light lib for read write data in LEB128 format
  2. args - crossplatform declarative wrapper on argp.h library
  3. binParse - crossplatform lib for parsing binary files
    1. Add support formats:
      1. fatMacho64
  4. binPrinter - crossplatform lib for print parsed binary files
    1. Add support formats:
      1. fatMacho64
  5. containers - crosspalform lib with containers
  6. file - crosspalform lib for work with files
  7. mem - crosspalform lib for work with memory
  8. string - crosspalform lib for work with string

v1.0.0

04 May 20:36
Compare
Choose a tag to compare

Tools:

  1. binParser 0.0.1 - crossplatform binary parser.
    1. Add macho64 parsing

Libs:

  1. LEB128 - crossplatform light lib for read write data in LEB128 format.
    1. Add support ULEB128 format
  2. args - crossplatform declarative wrapper on argp.h library
    1. Add build on Mac OS X
    2. Add processing of program arguments without flags
      1. SET_NUM_ARGS - specifies how many arcs can be
      2. SET_ARGS_HAND - sets handler for them
  3. binParse - crossplatform lib for parsing binary files.
    1. Add support formats:
      1. macho64
      2. elf64
      3. elf32
      4. pe64 - only for windows
  4. binPrinter - crossplatform lib for print parsed binary files.
    1. Add support formats:
      1. macho64
  5. containers - crosspalform lib with containers
    1. vector - auto extendable array for everything
  6. file - crosspalform lib for work with files
  7. mem - crosspalform lib for work with memory
  8. string - crosspalform lib for work with string

v0.0.2

28 Apr 23:45
Compare
Choose a tag to compare

Improve args libs:

  • Add ADD_VERSION(progVersion) macro
  • Change ADD_ARG. No need to specify all fields.