A modular and extensible Python framework to simulate and validate financial messaging protocols such as FIX, Binary, TCP, and Multicast.
##Features
- FIX message generation (simplified FIX 4.4 style)
- Binary protocol message creation with headers and checksums
- TCP client testing with message-response handling
- Multicast listener for market data testing
- Sequence validation for detecting gaps, duplicates, out-of-order messages
- Performance testing of message throughput and parsing
- Built-in unit tests using
pytest