raphman + binary   37

Construct — Construct 2.5 documentation
Construct is a powerful declarative parser (and builder) for binary data.

Instead of writing imperative code to parse a piece of data, you declaratively define a data structure that describes your data. As this data structure is not code, you can use it in one direction to parse data into Pythonic objects, and in the other direction, convert (“build”) objects into binary data.
binary  python  parser  parsing  fileformat 
april 2016 by raphman
BVI - Binary VIsual editor - Hex editor
The bvi is a display-oriented editor for binary files (hex editor), based on the vi texteditor. If you are familiar with vi, just start the editor and begin to edit! A bmore program is also included in the package.
binary  editor  vim  hex 
november 2014 by raphman
BAP: Binary Analysis Platform
Analyze binary code without reinventing the wheel. BAP lifts binary code into an easy to analyze language called BIL. BAP also comes with many popular analyses and program representations built-in.
analysis  binary  reverse_engineering  debugging  tool 
october 2014 by raphman
VBinDiff - Visual Binary Diff
VBinDiff (Visual Binary Diff) displays files in hexadecimal and ASCII
(or EBCDIC). It can also display two files at once, and highlight
the differences between them.
binary  diff  hex  linux 
may 2014 by raphman
Binwalk is a fast, easy to use tool for firmware analysis, extraction and reverse engineering.
firmware  binary  reverse_engineering  python 
november 2013 by raphman
ilanschnell/bitarray · GitHub
This module provides an object type which efficiently represents an array
of booleans. Bitarrays are sequence types and behave very much like usual
lists. Eight bits are represented by one byte in a contiguous block of
memory. The user can select between two representations; little-endian
and big-endian. All of the functionality is implemented in C.
Methods for accessing the machine representation are provided.
This can be useful when bit level access to binary files is required,
such as portable bitmap image files (.pbm). Also, when dealing with
compressed data which uses variable bit length encoding, you may find
this module useful.
python  bits  data_structure  binary  module 
january 2013 by raphman
Cowbirds in Love :: a daily comic by Sanjay Kulkarni
@alexjbutcher @RenaKunisaki @ramriot Special thanks to @cowbirdsinlove:
comic  numbers  binary 
october 2012 by raphman
Dotsies is a font that uses dots instead of letters. The latin alphabet (abc...) was created thousands of years ago, and is optimized for writing, not reading. About time for an update, no? Dotsies is optimized for reading. The letters in each word smoosh together, so words look like shapes.
experimental  font  reading  typography  code  binary  dots  encoding  _eimi 
march 2012 by raphman
binwalk - Firmware Analysis Tool - Google Project Hosting
Binwalk is a tool for searching a given binary image for embedded files and executable code. Specifically, it is designed for identifying files and code embedded inside of firmware images. Binwalk uses the libmagic library, so it is compatible with magic signatures created for the Unix file utility.

Binwalk also includes a custom magic signature file which contains improved signatures for files that are commonly found in firmware images such as compressed/archived files, firmware headers, Linux kernels, bootloaders, filesystems, etc.
analysis  binary  embedded  firmware  tool  linux  reverse_engineering 
february 2012 by raphman
"This application encodes and decodes ASCII and ANSI text.
Only codepoints < 128 are ASCII. This is provided for educational and entertainment use only."
converter  binary  ascii  encode  decode  translate  programming  development  conversion 
july 2010 by raphman

Copy this bookmark: