PSKC2CSV(1)
π 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 defaultpskc2csvwrites 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 viapolicy. π
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,--passwdis 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 defaultHEXencoding is used. valid encodings are:base32,base64orhex. pick your fighter βοΈ
π§ Author π§
Arthur de Jong β the actual icon behind all this π
π Copyright π
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
- ubuntu resolute: pskc-utils 1.4-1 Β· LGPL-2.1-or-later
- ubuntu stonking: pskc-utils 1.4-1 Β· LGPL-2.1-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms