Seagull is a multi-protocol traffic generator test tool. Primarily aimed at IMS protocols, it is a powerful traffic generator for functional, load, endurance, stress, and performance tests for almost any kind of protocol. It currently supports Diameter, SIP, HTTP, XCAP, H.248 (ASCII) over UDP/TCP/SCTP/TLS, and TCAP over SS7 or SIGTRAN.
| Tags | Communications Telephony education Testing Software Development Traffic Generation |
|---|---|
| Licenses | GPL |
| Operating Systems | POSIX HP-UX Linux Unix |
| Implementation | C++ |
Recent releases


Release Notes: This release added a branching feature for Seagull. Seagull now exits on tcap stack closure with a configurable parameter. tcap lib traces were enabled for Seagull. Reconnection attempts were enabled from Seagull for octcap. An abort scenario is now used for failed check actions. A "No Protocol found error" was fixed along with a core dump related to the remote control feature.


Release Notes: A core dump due to a memory overflow was fixed. An error in Poisson distribution library was fixed. A memory overflow for L_Path was fixed. A compile warning in HPUX was fixed. A memory leak in Multi-channel mode was fixed.


Release Notes: This release adds authentication (MD5/Digest and AKA) for text protocols like HTTP, xcap, and SIP. It also adds reconnection in case of LAN failure, configuration parameters for text protocols, two new traffic control actions (pause and resume), and a new protocol family: TLV (Type, Length, Value).


Release Notes: This release adds H248 and XCAP protocols, support for a GT_SSN routing type for TCAP, fixes for check-value for strings, and error message clarifications.


Release Notes: In Core, this release adds compilation under HPUX/IA64 and Cygwin compilation flags. In Diameter, it fixes a bug related to the message "Buffer max size reached", supports empty grouped AVPs, and adds a new Diameter-draft-08 dictionary.