tool to create a relic export from network packets of a certain turn-based anime game
json output format is based on the format of HSR-Scanner
made to be used with fribbels hsr optimizer
libpcap (linux)
Support raw 802.11 traffic (and monitor mode) for wireless adaptersCAP_NET_RAW capability on the resulting executable (
via pcap(3pcap))
sudo setcap CAP_NET_RAW=+ep target/release/reliquary-archiver


archiver_output.json

you might have to disable your VPN or enable/disable wifi!
Usage: reliquary-archiver.exe [OPTIONS] [OUTPUT] Arguments: [OUTPUT] Path to output .json file to, per default: archive_output-%Y-%m-%dT%H-%M-%S.json Options: --pcap <PCAP> Read packets from .pcap file instead of capturing live packets --timeout <TIMEOUT> How long to wait in seconds until timeout is triggered for live captures [default: 120] -v, --verbose... How verbose the output should be, can be set up to 3 times. Has no effect if RUST_LOG is set -l, --log-path <LOG_PATH> Path to output log to --no-update Don't check for updates, only applicable on Windows --auth-token <AUTH_TOKEN> Github Auth token to use when checking for updates, only applicable on Windows -e, --exit-after-capture Don't wait for enter to be pressed after capturing -h, --help Print help
to customize logging, either
RUST_LOG env variable to customize logging,
see hereto output logs to a file, provide --log-path <path>. file logs will always be trace-level.
Packet.lib and wpcap.lib from the sdk (check the x64 or arm dir)
to this directory was enough to link successfullycargo build / cargo runnote that the necessary resource files are downloaded in the build script (build.rs) and compiled into the binary.
want to do more with packet parsing? check out the standalone library the archiver is built on top off!
looking to export your achievements? check out stardb-exporter!