Seagull is a multi-protocol traffic generator. Especially targeted towards IMS, Seagull supports Diameter (RFC3588 and all applications) over TCP/SCTP and IPv4/IPv6 , TCAP (over SS7 or Sigtran), XCAP over HTTP and Radius.
Excellent software, but its extremely difficult to build it on LINUX. Firstly - KSH, secondly a lot of code needs to be corrected (imports, and other stuff). It would be nice to have a linux static binary so save the build disappointments on something other then RH linux. I wish it was easier (autohell, cmake, just portable Makefile)