Color output for derdump (after "pip install colored")
[hexio] / README.MD
1 # Package Description: hexio
2
3 This is a very simple package of developer utilities.  They are targeted
4 at binary/hexadecimal interaction with low-down parts of a system, so
5 ideal for various reverse engineering tasks.  In spite of their utter
6 simplicity, they can be true life savers.
7
8   * **hexin** reads hexadecimal input on `stdin` and outputs it in binary
9     on `stdout`; it will prompt with an address (or input offset) printed
10     in hexadecimal on the tty
11   * **hexout** reads binary input on `stdin` and outputs it in hexadecimal
12     form on `stdout`
13   * **devio** reads from `stdin` and passes what it finds to a given device;
14     anything returned by the device is passed on to `stdout`
15   * **llcio** reads from `stdin` and passes what it finds to a networked
16     device over LLC; anything returned over that LLC channel is passed on
17     to `stdout`
18   * **pcscio** uses the PC/SC smart card interface to pass what it finds
19     on `stdin` to a smart card as PDU codes; anything returned by that
20     smart card is passed on to `stdout`
21   * **derdump** parses DER structures (distinguished ASN.1 encoding) from
22     a file and shows the structure in great detail on `stdout`.  Special
23     about this utility is that it will work hard to print input that is
24     full of errors; the utility will complain loudly, but continue instead
25     of failing fatally; this makes it a very useful developer tool.
26
27     Use the option `--colour` to get output with helpful colouring; the
28     most important information will stand out in bold face.  You can pipe
29     it into `less -R` if you need a colour-friendly pager.
30