FIX tools is a collection of utilities designed and intended to simplify the day-to-day work of developers, testers, and support personnel.
These utilities could be used to:
Analyze FIX/FAST messages
Capture and Replay FIX/FAST traffic
Simulate FIX buy and/or sell side end points
Tool name
Technology
Console/GUI
Windows/Linux
FIX Log Analyzers
.NET, C++
GUI, Console
Windows, Linux
Main features:
Extract FIX messages from an arbitrary file
Excel like tables to show, filter, and search for FIX messages
Context search in FIX files
Order backtrace by id
Session back trace
Real-time monitoring and alerting
Scripting
Search by Regular expression
Support FIX dialects
Export selected cells to CSV
and many more...
FIX Client Simulator GUI
.NET
GUI
Windows, Linux
Main features:
Create sessions for initiators and acceptors
Send and receive messages
Send message batches
Load messages from file, modify and send them
Automated testing
FIX Client Simulator CLI
.NET Core
Console
Windows, Linux
Main features:
Create session initiator
Load messages from file and send them
Automated testing
EchoServer
C++, .NET
Console
Windows, Linux
Main features:
Create Acceptor and Initiator FIX session(s) from configuration file
Accept any incoming FIX connection
Echo back all received messages
FAST UDPDump
C++, Java
Console
Windows, Linux
Main features:
Subscribes to UDP group and stores all FAST traffic to the file
CMEReplay
C++
Console
Windows, Linux
Main features:
Takes sequence of FIX messages for an incremental channel
Generates data for an MD recovery channel
Encodes and replays incremental channel data, providing access to MD recovery and TCP replay
Supports feeds A/B; configurable timing; CME style.
FIX2DB
Java
Console
Windows, Linux
Main features:
Extracts FIX messages from a file and stores them to the DB.
Monitors file and extracts newly appeared messages.
Uses JDBC, can work with any RDBS
FIXTCPDump
Java
Console
Windows, Linux
Main features:
Listens to TCP traffic (using sniffer, pcap)
Extracts FIX messages from the flow
Filters messages by predefined criteria and stores to file
FIXLogsReplay
Main features:
Establishes FIX connection
Reads messages from a file and sends them one-by-one to the FIX session as is
Messages can be automatically adjusted e.g. SendingTime, CheckSum, and some other fields can be automatically corrected before sending
OrderAckTCPMonitor
Main features:
Listens to TCP traffic (using sniffer, pcap)
Extracts FIX messages D (New Order Single) and 8 (Execution Report) from the flow
Matches order and execution by ClOrdID, calculated delay (acknowledge time) and stores value to a file
If you have interest in exploring any of these products further please contact us at sales@b2bits.com