What is SoapTrace.Net?
A soap message monitoring utility written in C#.
Captures soap messages by behaving as a proxy server or by capturing data packets using the WinPcap library or Windows Raw Sockets.
Features
- Can act as a proxy server to capture messages.
- Can use WinPcap to capture soap packets.
- Can use Windows Raw Sockets to capture soap packets.
- Written in C#.
- WinPcap library wrapper.
- Supports Http "chunked" messages.
- Monitors soap messages without having to customise existing applications.
- Soap message logging.
- Soap request replay.
- Soap message formatting:
- Raw message with/without Http header.
- Pretty print soap message xml.
- Soap message envelope removed.
- Custom formatters via a simple add-in architecture.
- Simple custom formatter is provided, handling:
- Message parameters which are gzipped and base 64 encoded.
- Ability to hide parameters.
- Pretty printing of xml text parameters.
Platforms supported
- Windows 2000, Windows XP
- .Net Framework v2.0
- WinPcap v3.0 and above