About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
See full specifications

linux default iconSeagull for Linux Publisher's description

Seagull is a free, Open Source (GPL) multi-protocol traffic generator test tool.

Seagull is a free, Open Source (GPL) multi-protocol traffic generator test tool. Primarily aimed at IMS (3GPP, TISPAN, CableLabs) protocols (and thus being the perfect complement to SIPp for IMS testing), Seagull is a powerful traffic generator for functional, load, endurance, stress and performance/benchmark tests for almost any kind of protocol.


Seagull has the following features:

Multi-protocol traffic generator
Command line tool with text interface
Protocols of the same family are described in an XML, user editable, dictionary (messages, parameters)
Existing protocol families: Binary/TLV (Type, Length, Value), Raw binary, Text, external API (first implementation: HP OpenCall SS7)
Support of IP (UDP/TCP), SCTP, SSL/TLS and SS7/TCAP transports
Portable programming (tested and supported on Linux x86, ia64, HPUX, SunOS and Windows)
Scenarios are described using XML files
Multi-threaded for performances and reliability
Dynamically adjustable scenario rate
Uniform, Poisson or Best-effort scenario arrival distribution
Remote-control (scenario-rate set, counter dump) through standard HTTP interface
Pause and restart of traffic
Support of automated traffic profile (varying scenario rate)
Smooth (no new scenarios then wait for ongoing scenarios to end) or brutal end
Scenario display with message counters
Scenarios have init (executed once), main (repeated for traffic) sections
Scenarios have default sections for defense in case of unexpected messages
A scenario can be mono (most cases) or multi-protocol
Message and parameters checking possible (disabled by default)
Support of parameter injection following a CSV like database
Multiple Seagull instances can be synchronized in the middle of scenario
Intra scenario synchronization using a synchronization protocol (example application provided in Java language)
Statistics: timer between two messages, scenario length, scenario rate, successful scenarios, failed scenarios (with reason)
Protocol decoding and hexadecimal dump
Trace files with or without timestamps (for performances and automation)

System Requirements:

No special requirements.
Program Release Status: Minor Update
Program Install Support: Install and Uninstall

Is Seagull for Linux your software?

Manage your software

Most Popular

linux default icon Watsup 1.9
Real-time compact view of system resources and which top processes are using how much.
linux default icon python-instagram 0.7.2
A Python client for the Instagram REST and Search APIs
linux default icon Phorum 5.2.17
tarted in 1998, Phorum was the original PHP and MySQL based Open Source forum software
linux default icon Disco-Light X 1.0
A disco colours, light theme for your GNOME desktop
linux default icon Bada 1.0
Bada is an audio player for dictation.

Related Category

» Education (514)
» Programming (2498)