PSKC2CSV(1)

πŸ“¦
version 1.4 Β· 4 versions
, in ubuntu resolute, ubuntu stonking

πŸ’– PSKC2CSV πŸ’–

okay bestie, welcome to pskc2csv β€” it's the little command from python-pskc (yes, that's the manual this page lives in, section 1, we're all caught up πŸ’…) and it's literally here to turn your PSKC file into a CSV. no cap.


✨ NAME ✨

pskc2csv β€” Convert a PSKC file to CSV πŸ¦‹


🌸 SYNOPSIS 🌸

pskc2csv [options] <FILE>

πŸ‘‘ DESCRIPTION πŸ‘‘

okay so here's the tea πŸ“: pskc2csv reads a PSKC file, optionally decrypts any encrypted key material, and outputs a CSV file stuffed with all the information from that PSKC file. it's giving ✨data transformation✨ and honestly? we're obsessed.


πŸ’… OPTIONS πŸ’…

  • -h, --help β€” shows you the usage summary. your little "wait what do i type" bestie 🫢
  • -V, --version β€” shows you version information. main character energy, it's all about which version πŸ’β™€οΈ
  • -o FILE, --output FILE β€” by default pskc2csv writes a CSV file to stdout. this option can be used to save the CSV to a file instead. so if stdout isn't your vibe today, redirect the whole situation πŸ“βœ¨
  • -c COL:LABEL,COL,.., --columns COL:LABEL,COL,.. β€” specify the columns that should be written to the CSV file. any property of Key <#pskc.key.Key> instances can be used as well as Policy <#pskc.policy.Policy> properties via policy. πŸ’–

for example: serial, secret, counter, time_offset, time_interval, interval, time_drift, issuer, manufacturer, response_length, policy.pin_min_length.

by default serial,secret,algorithm,response_length,time_interval is used. (that's the starter pack, iykyk πŸŽ€)

the column can be followed by an optional label to use in the CSV file in place of the column specification. so you can give your columns a lil glow-up nickname ✨

  • -p PASS/FILE, --password PASS/FILE, --passwd PASS/FILE β€” the password to use for decryption. if the argument refers to a file, the password is read from the file instead. πŸ” (yes, --passwd is also there, we contain multitudes)
  • -s KEY/FILE, --secret KEY/FILE β€” a hex encoded encryption key, or a file containing the binary key. and by binary we mean raw data, not encoded β€” do not come for me with base64, bestie, read the next flag 😭
  • -e ENCODING, --secret-encoding ENCODING β€” specify the encoding to use for writing key material to the CSV file. by default HEX encoding is used. valid encodings are: base32, base64 or hex. pick your fighter βš”οΈ

🧚 Author 🧚

Arthur de Jong β€” the actual icon behind all this πŸ’œ


2014-2025 Arthur de Jong β€” a whole decade-plus of slay, periodt πŸ‘‘


no cap, that's the entire page. every flag, every default, every file path, all present and accounted for 🫢

okay bestie that's a wrap! this was page PSKC2CSV(1), version 1.4, dated Dec 30, 2025 β€” from the python-pskc fam. go convert something cute βœ¨πŸŽ€πŸ’–

πŸ“¦ where this page comes from