FIX Tools

FIX tools is a collection of utilities designed and intended to simplify 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 Description
FIX Log Analyzers .NET, C++ GUI, Console Windows, Linux Main features:
  • Extract FIX messages from arbitrary file
  • Free form text search in FIX files
  • Excel like tables to show, filter and search for FIX messages
  • Order and session back trace
  • Real-time monitoring and alerting
  • Scripting
  • and many more...
FIX Client Simulator GUI .NET GUI Windows Main features:
  • Create sessions for initiators and acceptors
  • Send and receive messages
  • Send message batches
  • Load messages from file, modify and send them
FIX Client Simulator (console) C++ Console Windows, Linux Main features:
  • Create session initiator
  • Load messages from file and send them
EchoServer C++, .NET Console Windows, Linux Main features:
  • Create session acceptor
  • 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 incremental channel
  • Generates data for MD recovery channel
  • Encodes and replays incremental channel data providing access to the MD recovery and TCP replay
  • Supports feeds A/B; configurable timing; CME style.
FIX2DB Java Console Windows, Linux Main features:
  • Extracts FIX messages from file and stores them to the DB.
  • Monitors file and extract newly appeared messages.
  • Uses JDBC, can work with any RDBS
FIXTCPDump Java Console Windows, Linux Main features:
  • Listens 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 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 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 file

If you have interest in exploring any of these products further please contact us at sales@b2bits.com