Your SlideShare is downloading. ×
  • Like
Ostinato FOSS.IN 2010
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.


Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Ostinato FOSS.IN 2010


Slides from the talk at FOSS.IN/2010, Bangalore Dec 15 - 17, 2010. …

Slides from the talk at FOSS.IN/2010, Bangalore Dec 15 - 17, 2010.

Ostinato is a network packet and traffic generator and analyzer with a friendly GUI. It aims to be "Wireshark in Reverse" and thus become complementary to Wireshark. It features custom packet crafting with editing of any field for several protocols: Ethernet, 802.3, LLCSNAP, VLAN (with Q-in-Q), ARP, IPv4, IPv6, IP-in-IP a.k.a IP Tunneling, TCP, UDP, ICMP, IGMP, MLD, HTTP, SIP, RTSP, NNTP, etc. It is useful for both functional and performance testing. (GPL, Linux/BSD/OSX/Win32)

Published in Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide


  • 1. OSTINATOAn open, scalable packet/traffic generator Srivats P.
  • 2. Agenda What – Who? Existing Solutions Advantage Ostinato Supported OS Architecture Deployment Options Typical Usage Feature Tour History and Current Status Contributing
  • 3. What - Who? What is it for? Networking Protocol Development and Analysis Functional Testing Performance Testing Security Testing Penetration Testing Who is it for? Programmers/Developers QA Testers Security Researchers
  • 4. Existing Solutions Low-End Medium-End High-End Freeware Open Source Commercial PC Cross Platform Fully Featured Win Only CLI (mostly) Dedicated H/W Simplistic Limited Protocols Expensive Crippled Limited Controls => Insufficient Dont scale Narrow Focus Overkill No Controlled Environment
  • 5. Advantage Ostinato Scales from low-end to high-end use cases Viable Alternative to Commercial Tools Cost Savings Productivity Improvement Facilitates new Testing Scenarios Frees up ports for where they are really needed
  • 6. Supported OS Windows Linux Mac OS X BSD
  • 7. Architecture GUI Configuration Control Results Client (Ostinato) Open Protocol Packet Generation Server Packet Capture (Drone) Statistics
  • 8. Deployment Options PC Application Live CD/USB DD-WRT opkgPC runs both client and Convert any PC to a dedicated Package Drone (server) for server applications traffic generator DD-WRT Repurpose Custom Ostinato Hardware Hardware Port Drone (server) for custom Ostinato hardware running hardware Drone (server)
  • 9. Late Breaking News … OSTINATO + = 20 Gbps !
  • 10. Typical Usage Tester DUT Tester DUT
  • 11. Feature Tour (Layout) Ports Streams Controls Statistics
  • 12. Feature Tour (Protocols) Any text based Protocol e.g. SIP, HTTP, RTSP, NNTP etc.
  • 13. Feature Tour (Protocols) Modify ANY field of ANY protocol
  • 14. Feature Tour (Advanced Protocols) Stack protocols in arbitrary order Userscript Protocol (EXPERIMENTAL)
  • 15. Feature Tour (Stream Controls) Rates Packets Bursts Order
  • 16. History and Current Status 2007 – Started Hacking Apr 2010 – First public release 0.1 Nov 2010 – Latest release 0.3
  • 17. Contributing Spreading the word – blog, social media etc. Packagers/Maintainers Testing/QA Programming C++ Qt Toolkit Protocol Buffers LibPcap/WinPcap Mercurial (Hg)
  • 18. More Info @ostinato Srivats P. <>
  • 19. Thats all folks! Questions?
  • 20. What does Ostinato mean anyway? What does Ostinato mean?