Skip to content

velcro-xiv/velcro

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

velcro

Archive Velcro JSON Lines data to SQLite. Designed to be used with xivsniff. velcro prints all data it receives to standard output, so additional programs can be chained in front of it.

Usage

Data will be saved to velcro.db in your working directory.

From a file

cat <file> | velcro

With xivsniff

xivsniff | velcro

Powershell

Powershell has its own conventions distinct from cmd and bash-based shells. Because of this, pipes into typical programs require special handling. It's best to just avoid Powershell when using velcro. However, you can force it to work with something like this:

xivsniff | Out-String -stream | velcro

Viewing your data

DBeaver is a useful tool for viewing archived packet data. It has a built-in hex viewer for SQLite BLOB columns, which can be used to save a blob to a file for analysis in a tool such as ImHex or 010.

With DBeaver (or any other SQLite viewer), packets can be queried using SQL statements, and grouped by data such as their opcodes or source IP addresses. DBeaver also supports directly opening a hexdump in an external editor, making the workflow very easy to work with.