mirror of https://github.com/dirtbags/fluffy.git
README section on building
This commit is contained in:
parent
133682713a
commit
3189c39648
92
README.md
92
README.md
|
@ -13,55 +13,23 @@ and produces output on stdout.
|
||||||
Flags are sparse by design.
|
Flags are sparse by design.
|
||||||
|
|
||||||
|
|
||||||
hd -- Hex Dump
|
How To Build
|
||||||
--------------
|
------------
|
||||||
|
|
||||||
|
Just run `make` in this directory.
|
||||||
|
|
||||||
|
|
||||||
|
Programs
|
||||||
|
--------
|
||||||
|
|
||||||
|
### hd: Hex Dump
|
||||||
|
|
||||||
Like the normal hd,
|
Like the normal hd,
|
||||||
but with unicode characters to represent all 256 octets,
|
but with unicode characters to represent all 256 octets,
|
||||||
instead of using "." for unprintable characters.
|
instead of using "." for unprintable characters.
|
||||||
|
|
||||||
|
|
||||||
pcat -- print text representation of pcap file
|
### unhex: unescape hex
|
||||||
------------------------------
|
|
||||||
|
|
||||||
Prints a (lossy) text representation of a pcap file to stdout.
|
|
||||||
This program is the keystone of the Fluffy Suite.
|
|
||||||
By representing everything as text,
|
|
||||||
programmers can use any number of standard Unix text processing tools,
|
|
||||||
such as sed, awk, cut, grep, or head.
|
|
||||||
|
|
||||||
|
|
||||||
pmerge -- merge pcap files
|
|
||||||
-------------------------------------------
|
|
||||||
|
|
||||||
Takes a list of pcap files, assuming they are sorted by time
|
|
||||||
(you would have to work hard to create any other kind),
|
|
||||||
and merges them into a single sorted output.
|
|
||||||
|
|
||||||
|
|
||||||
printfesc -- printf escape input
|
|
||||||
--------------------------------
|
|
||||||
|
|
||||||
Reads octets,
|
|
||||||
writes a string suitable for copy-paste into printf.
|
|
||||||
|
|
||||||
|
|
||||||
puniq -- omit repeated frames
|
|
||||||
--------------------------------
|
|
||||||
|
|
||||||
Removes duplicate frames from input,
|
|
||||||
writing to output.
|
|
||||||
|
|
||||||
|
|
||||||
pyesc -- python escape input
|
|
||||||
---------------------------------
|
|
||||||
|
|
||||||
Escapes input octets for pasting into a python "print" statement.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
unhex -- unescape hex
|
|
||||||
---------------------------------
|
|
||||||
|
|
||||||
Reads ASCII hex codes on stdin,
|
Reads ASCII hex codes on stdin,
|
||||||
writes those octets to stdout.
|
writes those octets to stdout.
|
||||||
|
@ -71,8 +39,7 @@ The following pipe is equivalent to "cat":
|
||||||
./hd | cut -b 11-58 | ./unhex
|
./hd | cut -b 11-58 | ./unhex
|
||||||
|
|
||||||
|
|
||||||
xor -- xor mask octets
|
### xor: xor mask octets
|
||||||
--------------------------------
|
|
||||||
|
|
||||||
Applies the given mask as an xor to input.
|
Applies the given mask as an xor to input.
|
||||||
The mask will be repeated,
|
The mask will be repeated,
|
||||||
|
@ -85,3 +52,38 @@ The following pipe is equivalent to "cat":
|
||||||
|
|
||||||
./xor 42 | ./xor -x 2A
|
./xor 42 | ./xor -x 2A
|
||||||
|
|
||||||
|
|
||||||
|
### pcat: print text representation of pcap file
|
||||||
|
|
||||||
|
Prints a (lossy) text representation of a pcap file to stdout.
|
||||||
|
This program is the keystone of the Fluffy Suite.
|
||||||
|
By representing everything as text,
|
||||||
|
programmers can use any number of standard Unix text processing tools,
|
||||||
|
such as sed, awk, cut, grep, or head.
|
||||||
|
|
||||||
|
|
||||||
|
### pmerge: merge pcap files
|
||||||
|
|
||||||
|
Takes a list of pcap files, assuming they are sorted by time
|
||||||
|
(you would have to work hard to create any other kind),
|
||||||
|
and merges them into a single sorted output.
|
||||||
|
|
||||||
|
|
||||||
|
### printfesc: printf escape input
|
||||||
|
|
||||||
|
Reads octets,
|
||||||
|
writes a string suitable for copy-paste into printf.
|
||||||
|
|
||||||
|
|
||||||
|
### puniq: omit repeated frames
|
||||||
|
|
||||||
|
Removes duplicate frames from input,
|
||||||
|
writing to output.
|
||||||
|
|
||||||
|
|
||||||
|
### pyesc: python escape input
|
||||||
|
|
||||||
|
Escapes input octets for pasting into a python "print" statement.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue