1 # Package Description: hexio
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.
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
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
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.