This software is a potent tool that generates traffic for multiple protocols. It is valuable for generating diverse network traffic for testing network devices or applications.
Seagull comes with several protocol families that are embedded in the source code. These include Binary/TLV (Diameter and many 3GPP and IETF protocols), External library (TCAP, SCTP), and Text (XCAP, HTTP).
Installation of Seagull is quite convenient. To compile Seagull from source, simply edit build.conf to fit your needs (default should be OK), run "./build.ksh -target clean", then run "./build.ksh -target all". Seagull binaries which are located in bin/ should be copied all in /usr/local/bin/. Finally, add /usr/local/bin in your PATH environment variable (eg. export "PATH=$PATH:/usr/local/bin")
Execution environment are in exe-env/XXX-env/, where XXX represents the protocol. From there, follow the documentation to get started. Overall, Seagull is a reliable and powerful tool that is perfect for performing protocol tests with ease.
Version 1.8.1: N/A