Crates.io | iso8583_parser |
lib.rs | iso8583_parser |
version | 0.1.12 |
source | src |
created_at | 2024-01-21 11:09:15.742157 |
updated_at | 2024-09-18 12:38:50.160909 |
description | An ISO8583 Message Parser |
homepage | |
repository | https://github.com/HosseinAssaran/ISO8583-Parser |
max_upload_size | |
id | 1107501 |
size | 35,451 |
This Rust program gets iso messages in hex string format and it extracts and processes specific fields from an input message.
Important Note: As the PHP Web server uses a rust program to parse the message, you will need it. You can achieve this program by building release of the rust written program from the source or you can downlaod the executable file with iso_parser_downloader.
.\iso_parser_downloader.bat
php -S localhost:12345
localhost:12345
Clone the repository:
git clone https://github.com/HosseinAssaran/ISO8583-Parser
cd ISO8583-Parser
Build and run the program:
cargo build
cargo run
Follow the prompts to enter an iso message for parsing.
Clone the repository:
git clone https://github.com/HosseinAssaran/ISO8583-Parser
cd ISO8583-Parser
Build relaese:
cargo build --release
Run PHP Server:
php -S localhost:12345
Open you browser and go to localhost:12345
To run tests, use the following command:
cargo test
cargo add iso8583_parser
use iso8583_parser::{StringManipulation, positions_of_set_bits, LTV};