HexLasso/FF-16-TUI

Interactive static pattern discovery tool to locate structures from frequent patterns

39

stars

11

commits

Go

primary language

Sep 5, 2026

updated

binary-analysis
firmware-analysis
forensics
reverse-engineering
static-analysis
Browse cluster: Binary Analysis and Reverse Engineering

README

FF-16-TUI (Find Frequent 16-bit Text User Interface)

What does FF-16-TUI do?

FF-16-TUI is an interactive static analysis tool that finds frequently occurring local 16-bit patterns across the entire file. It can help to locate structures from frequent patterns and understand file layout.

Text User Interface

ff-16-tui

Command line usage

ff-16-tui [filename] [-d <filename>]

  <filename>      Target file
  -d <filename>   Dictionary file  (Default: dict.csv)

Keyboard shortcuts

Hexdump panel:

KeyFunction
Previous byte
Next byte
Previous line
Next line
PgUpPrevious page
PgDnNext page
HomeBeginning of file
EndEnd of file

Pattern panel:

KeyFunction
0Highlight pattern (most frequent)
1Highlight pattern
2Highlight pattern
3Highlight pattern
4Highlight pattern
5Highlight pattern
6Highlight pattern
7Highlight pattern
8Highlight pattern
9Highlight pattern (least frequent)

Filter panel:

KeyFunction
qIncrease the minimum gap
sDecrease the minimum gap
wIncrease the maximum gap
sDecrease the maximum gap
eIncrease the minimum set bits
dDecrease the minimum set bits
rIncrease the maximum set bits
fDecrease the maximum set bits
tIncrease the threshold
gDecrease the threashold

Terminologies

TermDescription
OnesThe number of bits set in the pattern.
FreqThe frequency of the pattern.
DictThe dictionary entry for the pattern.

Contributors

HexLasso

11 commits

HexLasso/FF-16-TUI

Interactive static pattern discovery tool to locate structures from frequent patterns

39

stars

11

commits

Go

primary language

Sep 5, 2026

updated

binary-analysis
firmware-analysis
forensics
reverse-engineering
static-analysis
Browse cluster: Binary Analysis and Reverse Engineering

README

FF-16-TUI (Find Frequent 16-bit Text User Interface)

What does FF-16-TUI do?

FF-16-TUI is an interactive static analysis tool that finds frequently occurring local 16-bit patterns across the entire file. It can help to locate structures from frequent patterns and understand file layout.

Text User Interface

ff-16-tui

Command line usage

ff-16-tui [filename] [-d <filename>]

  <filename>      Target file
  -d <filename>   Dictionary file  (Default: dict.csv)

Keyboard shortcuts

Hexdump panel:

KeyFunction
Previous byte
Next byte
Previous line
Next line
PgUpPrevious page
PgDnNext page
HomeBeginning of file
EndEnd of file

Pattern panel:

KeyFunction
0Highlight pattern (most frequent)
1Highlight pattern
2Highlight pattern
3Highlight pattern
4Highlight pattern
5Highlight pattern
6Highlight pattern
7Highlight pattern
8Highlight pattern
9Highlight pattern (least frequent)

Filter panel:

KeyFunction
qIncrease the minimum gap
sDecrease the minimum gap
wIncrease the maximum gap
sDecrease the maximum gap
eIncrease the minimum set bits
dDecrease the minimum set bits
rIncrease the maximum set bits
fDecrease the maximum set bits
tIncrease the threshold
gDecrease the threashold

Terminologies

TermDescription
OnesThe number of bits set in the pattern.
FreqThe frequency of the pattern.
DictThe dictionary entry for the pattern.

Contributors

HexLasso

11 commits

Languages

Go

100.0%