Sign in

Srivats P (Ostinato)

@pstavirs.bsky.social
70 followers 93 following 602 posts

Programmer, Runner, Creator of Ostinato network traffic generator

PostsRepliesMedia
Srivats P (Ostinato) @pstavirs.bsky.social · 06/10/2026
More Details:
userguide.ostinato.org
Device Emulation - Ostinato Guides
Emulate one or more IPv4/IPv6 devices in subnets with ARP/NDP resolution and ping support using Ostinato's GUI to replace end hosts in the test topology
000
Srivats P (Ostinato) @pstavirs.bsky.social · 06/10/2026
Use device emulation when the DUT needs ARP resolution before forwarding. Without it, the DUT drops traffic because there is no ARP entry for the destination.
100
Srivats P (Ostinato) @pstavirs.bsky.social · 05/10/2026
Link:
ostinato.org
Python API Easy Start
An easy way to get started with Ostinato Python API by configuring in GUI and doing operations with Python script
000
Srivats P (Ostinato) @pstavirs.bsky.social · 05/10/2026
After transmit, use the Ostinato Python API to read port stats and stream stats. Compare Tx and Rx counters per stream to detect packet loss.
110
Srivats P (Ostinato) @pstavirs.bsky.social · 04/10/2026
Learn more:
ostinato.org
Generate VLAN tagged traffic
Learn how to generate VLAN tagged traffic using Ostinato including single tagged, double tagged (QinQ) or more. Learn how to vary VLAN ids in generated traffic
000
Srivats P (Ostinato) @pstavirs.bsky.social · 04/10/2026
Testing VLAN on an access port? Send untagged frames - the switch adds the tag. Testing a trunk port? Add the VLAN tag in Ostinato before sending.
121
Srivats P (Ostinato) @pstavirs.bsky.social · 02/10/2026
More:
userguide.ostinato.org
PCAP Edit and Replay - Ostinato Guides
Import, edit, and replay PCAP files in Ostinato with options for packet editing and checksum recalculation, ensuring accurate replay
000
Srivats P (Ostinato) @pstavirs.bsky.social · 02/10/2026
Ostinato imports PCAP in two modes. Intelligent mode parses each packet into protocol layers you can edit. Raw mode imports packets as-is for exact byte-level replay.
100
Srivats P (Ostinato) @pstavirs.bsky.social · 01/10/2026
Details: www.saashub.com/osti...
000
Srivats P (Ostinato) @pstavirs.bsky.social · 01/10/2026
Great stuff - it just does the job. Great support from the creator as well.
110
Srivats P (Ostinato) @pstavirs.bsky.social · 01/10/2026
More Details:
ostinato.org
MTU Sweep Test
How to find out MTU for a network path using a sweep test with the Ostinato GUI or the Python API
000
Srivats P (Ostinato) @pstavirs.bsky.social · 01/10/2026
To find path MTU, configure a stream with incrementing frame length from 64 to 9000. The largest size that gets through without loss is your path MTU.
100
Srivats P (Ostinato) @pstavirs.bsky.social · 29/09/2026
Link:
apiguide.ostinato.org
Index - Ostinato Guides
Ostinato is a packet crafter, network traffic generator and analyzer with a friendly GUI and powerful Python API for network test automation.
110
Srivats P (Ostinato) @pstavirs.bsky.social · 29/09/2026
Anything you can do in the Ostinato GUI you can also do with Python scripts. Install the python-ostinato package and see the API guide for examples.
100
Srivats P (Ostinato) @pstavirs.bsky.social · 29/09/2026
Learn more:
ostinato.org
Duplicate packets in Wireshark on Windows
Troubleshoot duplicate packets in Wireshark on Windows. Caused by WinPcap/Npcap conflict. Includes diagnostic steps and permanent fix.
000
Srivats P (Ostinato) @pstavirs.bsky.social · 29/09/2026
Seeing duplicate packets in Wireshark on Windows? Check if both WinPcap and Npcap are installed. Remove WinPcap and keep only Npcap - that fixes the duplicates.
100
Srivats P (Ostinato) @pstavirs.bsky.social · 28/09/2026
More:
srivatsp.com
QtScript to QML Migration - Notes from the Trenches
Practical tips and code examples for migrating QScriptEngine to QJSEngine, based on hands-on experience with the Ostinato project
000
Srivats P (Ostinato) @pstavirs.bsky.social · 28/09/2026
Ostinato user scripts moved from QtScript (Qt5) to QJSEngine (Qt6). Existing scripts mostly work - the main changes are in how the engine evaluates and returns values.
100
Srivats P (Ostinato) @pstavirs.bsky.social · 27/09/2026
Timed transmit in Ostinato - set a duration and let it stop automatically.
youtube.com
Ostinato Timed Transmit
Feature preview of Ostinato timed transmit. Enable timed transmit and set desired transmit duration - transmit will auto stop after the set duration. Music: Waltz No. 2 for Accordion in D minor - Steven O'Brien courtesy steven-obrien.net
000
Srivats P (Ostinato) @pstavirs.bsky.social · 25/09/2026
More Details:
srivatsp.com
Ostinato show reserved ports broken in 1.3.0
Details of what is broken, the fix and a workaround
000
Srivats P (Ostinato) @pstavirs.bsky.social · 25/09/2026
Ostinato 1.3.0 had a regression - Show Reserved Ports Only broke the port statistics display. Fixed in the next version. Workaround: toggle the option off and on.
100
Srivats P (Ostinato) @pstavirs.bsky.social · 24/09/2026
Link:
sourceforge.net
Ostinato
Learn about Ostinato. Read Ostinato reviews from real users, and view pricing and features of the Network Traffic Generators software
000
Srivats P (Ostinato) @pstavirs.bsky.social · 24/09/2026
A very good software to practice QoS, NAT, or any traffic scenario you can think of. Way more useful than iPerf when you need control over the traffic.
110
Srivats P (Ostinato) @pstavirs.bsky.social · 24/09/2026
Learn more:
userguide.ostinato.org
Architecture - Ostinato Guides
Discover Ostinato's controller-agent architecture for traffic generation and testing networks and devices. Use GUI or API for controlling one or more agents
000
Srivats P (Ostinato) @pstavirs.bsky.social · 24/09/2026
The Ostinato agent (drone) runs next to the DUT - it does the actual packet send/receive. The GUI controller can run anywhere - even across the WAN. They talk over TCP.
100
Srivats P (Ostinato) @pstavirs.bsky.social · 22/09/2026
More:
srivatsp.com
Ostinato Themes
Liven up the Ostinato GUI with themes - both dark and light themes are available
000
Srivats P (Ostinato) @pstavirs.bsky.social · 22/09/2026
Ostinato supports dark and light themes via Qt Style Sheets. Select a theme to change the look without modifying any Ostinato code.
100
Srivats P (Ostinato) @pstavirs.bsky.social · 22/09/2026
Details:
ostinato.org
Streams vs Flows in Ostinato
Understanding the difference between streams and flows in Ostinato
000
Srivats P (Ostinato) @pstavirs.bsky.social · 22/09/2026
One Ostinato stream can generate thousands of flows. Configure variable fields on IP or port to vary per packet - each unique combo is a separate flow.
110
Srivats P (Ostinato) @pstavirs.bsky.social · 21/09/2026
More Details:
userguide.ostinato.org
Settings - Ostinato Guides
Configure Ostinato and Drone settings using a .ini file. Customize transmit rate accuracy, RPC server, and port management.
000
Srivats P (Ostinato) @pstavirs.bsky.social · 21/09/2026
Drone reads settings from a drone.ini file at startup. Use it to configure transmit rate accuracy, RPC server port, or exclude specific interfaces.
110
Srivats P (Ostinato) @pstavirs.bsky.social · 20/09/2026
Link:
srivatsp.com
Ostinato API - Wait for stream transmission to finish
How to use the Ostinato API to detect when stream transmit has finished
000
Srivats P (Ostinato) @pstavirs.bsky.social · 20/09/2026
In Ostinato Python scripts, instead of polling the state field to know when transmit has finished, use waitForTransmitFinish()
103
Srivats P (Ostinato) @pstavirs.bsky.social · 18/09/2026
Learn more:
userguide.ostinato.org
Stream Save/Open - Ostinato Guides
Ostinato is a packet crafter, network traffic generator and analyzer with a friendly GUI and powerful Python API for network test automation.
000
Srivats P (Ostinato) @pstavirs.bsky.social · 18/09/2026
Save configured streams to a file and open them on any port on any compputer. This is also how you import PCAP files into Ostinato - open the PCAP as a stream file.
110
Srivats P (Ostinato) @pstavirs.bsky.social · 18/09/2026
More: www.saashub.com/osti...
000
Srivats P (Ostinato) @pstavirs.bsky.social · 18/09/2026
Especially response from Srivats for the queries helped me set up custom streams for my application.
100
Srivats P (Ostinato) @pstavirs.bsky.social · 17/09/2026
Details:
srivatsp.com
Generate IMIX traffic with Ostinato
How to generate Internet Mix (IMIX) traffic using Ostinato traffic generator
000
Srivats P (Ostinato) @pstavirs.bsky.social · 17/09/2026
Simple IMIX uses a 7:4:1 ratio of 64, 594, and 1518-byte frames. Ostinato can generate IMIX natively or you can build your own custom mix with multiple streams at different sizes.
100
Srivats P (Ostinato) @pstavirs.bsky.social · 15/09/2026
More Details:
userguide.ostinato.org
Port Save/Open - Ostinato Guides
Ostinato is a packet crafter, network traffic generator and analyzer with a friendly GUI and powerful Python API for network test automation.
000
Srivats P (Ostinato) @pstavirs.bsky.social · 15/09/2026
Save an entire port's config - port settings, all streams, and all device groups - to a file. Open it later on the same or a different port.
100
Srivats P (Ostinato) @pstavirs.bsky.social · 15/09/2026
Link:
srivatsp.com
How to generate MPLS packets using Ostinato HexDump
Use the Ostinato HexDump protocol to generate MPLS or any other protocol not supported by Ostinato
000
Srivats P (Ostinato) @pstavirs.bsky.social · 15/09/2026
No MPLS in Ostinato's protocol list? Use the HexDump protocol to define the MPLS label stack inline. An alternative to user scripts when you just need a fixed header.
100
Srivats P (Ostinato) @pstavirs.bsky.social · 14/09/2026
Learn more:
userguide.ostinato.org
Streams - Ostinato Guides
Easily manage Ostinato packet streams by creating, editing, duplicating, and deleting them through intuitive GUI menu options
000
Srivats P (Ostinato) @pstavirs.bsky.social · 14/09/2026
Create, duplicate, and delete streams from the Streams menu. Use the Goto column to loop back to the first stream or stop after a stream. Always click Apply before transmit.
120
Srivats P (Ostinato) @pstavirs.bsky.social · 13/09/2026
Yes! I'm the one in the front row, first from right.
010
Srivats P (Ostinato) @pstavirs.bsky.social · 13/09/2026
Watch a large PCAP import go from crash to fast in Ostinato.
youtube.com
Ostinato PCAP import - now MUCH faster!
The time taken to import a large PCAP file into Ostinato for PCAP replay is now MUCH MUCH faster than earlier! Music: Polka No. 1 for Accordion in C minor - Steven O'Brien courtesy steven-obrien.net
010
Srivats P (Ostinato) @pstavirs.bsky.social · 11/09/2026
Details:
srivatsp.com
Ostinato RX stream stats always zero
How to work around libpcap issue leading to Ostinato Rx stream stats being always zero
000
Srivats P (Ostinato) @pstavirs.bsky.social · 11/09/2026
Ostinato Rx stream stats showing zero for VLAN-tagged packets on Ubuntu? It maybe a libpcap issue - the kernel may strip the VLAN tag before libpcap sees it, breaking the sign check.
100
Srivats P (Ostinato) @pstavirs.bsky.social · 11/09/2026
More Details: www.saashub.com/osti...
000