Card Army Knife

Powerful Tool for dealing with Financial Information in the Payment Card Industry

CardAK is a powerful command-line tool for handling financial payment card industry files.
It can identify and handle MasterCard IPM files, ISO-8583 data, and more while low on resources.
It is basically a command line utility that works in Linux and Windows without installation or dependencies.

Latest version: 0.44.7381

Why Choose CardAK?

It is a robust and performant tool packed with features to help usual tasks when dealing with payment card data.
It has been developed after years of experience in the payment card industry.
Perfect for everyday use like finding specific transactions, validating files, converting formats, and more.

No Installation Required

Self-contained binary with no dependencies. Portable executable that runs immediately on Linux and Windows platforms.

Quickly identify file formats

Support for detecting IPM, VISA, AMEX, MPE, FIT, ARDEF files.

Format Conversion

Convert between ASCII/EBCDIC, RDW/Fixed/Delimited records, and Normal/Block 1014 file packing.

Multiple ways to use it

It can be used as a command, as a TUI (Text User Interface) or as part of batch processes.

Powerful File Operations

Search and filter transactions by advanced criteria across multiple files with formatting auto detection.

Data Obfuscation

Mask sensitive data like PAN numbers for testing and development environments.

Built for Professionals

CardAK is designed for financial institutions, payment processors, and developers who work with payment card data on a daily basis.

Easily identify file types and formats
Convert file formats for easy integration between systems
Find data among multiple files
Edit file data either visually or programatically
Split, export and merge records from multiple files
$ cardak identify payment_file.ipm
File Type: MasterCard IPM
Encoding: EBCDIC
Format: Block 1014
Records: 15,432
Integrity: βœ“ Valid
Date: 2025-10-05

Cross-Platform Support

Native binaries for your preferred platform

Windows

Windows 7 or higher, 64-bit

β€’ Native Windows executable
β€’ Command Prompt & PowerShell support
β€’ No additional runtime required

Linux

x86_64 architecture, kernel 6.x

β€’ Statically linked binary
β€’ Works on all major distributions
β€’ Perfect for server environments

Command Line

Consistent interface across platforms

β€’ Intuitive command structure
β€’ Context-sensitive help
β€’ Scriptable for automation