My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for
FAQ  
Frequently Asked Questions
Featured
Updated Oct 28, 2011 by pstav...@gmail.com

Q. When I run ostinato, it does not start drone (the server) automatically

Check the following -

  • The drone executable is in the same path as ostinato
  • The path does not contain any spaces
  • You have WinPcap installed (Windows Only)

Q. After starting Ostinato, the port group status is disconnected (the port group icon is red)

Q. I cannot connect to the port group

Check if drone is running. If yes, try reconnecting to the port (File | Connect Port Group). If drone is not running, try running drone manually

Q. I don't see any ports in my port list

Q. I'm unable to expand the port group

Q. Port group has no interfaces

Check the following in the order given -

  • Verify that the port group status is "connected" (the port group icon is green)
  • Check that ports are not administratively disabled
  • Ensure that drone is running with admin privileges
    • Windows: Ostinato uses WinPcap on Windows. Typically WinPcap is installed to run at startup and applications using WinPcap don't need anything special to be done. If however, this isn't the case for you, you can right click on the Ostinato application and select "Run as administrator".
    • Linux/BSD: If your distro supports sudo use sudo ostinato, otherwise become root by doing su and then run ostinato
    • Mac OSX: Use sudo /Applications/Ostinato/Ostinato.app/Contents/MacOS/Ostinato

Q. On starting Ostinato/Drone, I get an error "bound address is already in use". What's wrong?

The error indicates that some application is already using the TCP port number (7878) that is used by drone. Check if drone is already running - if not, maybe some other application is running that is using that port number (use netstat to check). You can change the port number that drone uses by passing it as a command line argument - drone <port-number>. From Ostinato, you will need to connect to drone on that particular port by specifying it in the "New Port Group" command.

Q. What is the maximum transmit rate that Ostinato supports?

It depends. Since the traffic is generated by software, it depends on the capabilities (CPU, memory etc.) of the host running drone. To generate "top-speed" traffic, configure a stream with "Packets/Sec" as 0 (Zero). If running on Windows, also configure the "Number of Packets" to be at least 100.

Q. When I try to view the capture buffer, Wireshark gives me an error "The file could not be opened: Uncompression error: buffer error". What's wrong?

The error indicates there are no packets in the packet buffer - maybe you forgot to start capture?

Q. Can I save/restore streams across Ostinato sessions?

Save/Restore streams is supported from version 0.2 onwards. However, the file format is not final yet - see FileFormat Spec for more information on backward and forward compatibility.

Q. Can I open/save PCAP (wireshark) files?

PCAP/PDML import/export is supported Ostinato 0.4 onwards

Q. Why isn't my PCAP file imported correctly? Ostinato shows a "diff" after import

Ostinato has some limitations when importing PCAP files -

  • The following external programs are required - tshark, gzip, awk and diff (except for tshark, the remaining should be available by default on any *nix system and for Windows these are shipped alongwith the Ostinato binaries)
  • Only ethernet encapsulation is supported currently
  • The "intelligent import" option is dependent on the tshark version - for best results we recommend that you always run the latest tshark/Wireshark version
  • Packets with length > 16K are truncated
  • Some text based protocols may be imported as a hexdump instead of text - please report such instances on the mailing list alongwith the PCAP file so that this may be enhanced in future versions of Ostinato

Q. The FAQ doesn't answer my question. What do I do?

Drop a mail to the Ostinato mailing list - ostinato at googlegroups dot com (instead of adding a comment to this wiki page!)

Comment by hana....@gmail.com, Jun 23, 2010

Hi,

I've noticed that Ostinato comes with a feature to include text for any protocol e.g. HTTP. but when i downloaded the software, i've found that there is no option for L5-to insert text protocol for HTTP for example.May I know why?or might be i'm missing something during the installation.its only has L1,L2,L3,L4 and Payload.

One other, the TCP header does not has option for MSS.

Could anyone help me on this matter.Appreciated if could response to my email at hana.yui@gmail.com

Thanks in advanced.

Hana

Comment by laikim...@gmail.com, Jul 13, 2010

Hi pstavirs, What a great software!! Looking forward to BGP features

Philip

Comment by project member pstav...@gmail.com, Jul 14, 2010

@laikimfai: Please raise an enhancement defect in the issue tracker for BGP support

Comment by robross0...@gmail.com, Aug 27, 2010

I've noticed that if you place Ostinato in a directory under Program Files in Windows 7, it refuses to connect the port group. Put the directory anyplace else and it works fine, including in the root of C:.

Comment by robross0...@gmail.com, Aug 27, 2010

Another useful feature would be to pull the payload data from an external file (ie. hex).

Comment by braen...@gmail.com, Nov 29, 2010

Hi there, just tried to get ostinator to get some traffic over a wan link. I startet ostinator (and drone) on both sides. I could configure ostinator to create some traffic (I set ipv4 and source an destination ip in the stream definitions), but nothing is going over the wan link. It seems to me that the traffic in/out is only passing the loopback interface on the clients. I the taskmanager no traffic is displayed in the network tap even if i sent 1000 packet with 10000 packet/sec looping)

Any help welcome Jürgen

Comment by project member pstav...@gmail.com, Nov 29, 2010

@jurgen: did you create stream on the correct interface? did you click apply after creating the stream? by wan do you mean a PPP interface?

PS - you can also ask such queries on the mailing list - ostinato-at-googlegroups-dot-com

Comment by k2s14s...@gmail.com, Feb 9, 2011

drone.exe error - " this application has failed to start because packet.dll was not found. Re-installing the application may fix this problem. "

i tried on windows 7 & XP. dunno how it worked for everyone... any thing am I missing ???

Comment by project member pstav...@gmail.com, Feb 9, 2011

@k2s14a: you likely don't have WinPcap? installed - hence the packet.dll error

Comment by jmyac...@gmail.com, Apr 12, 2011

hi,

i always get this error: "error starting Ostinato server. the bound address is already in use"

what does this mean? also, i don't see any ports in my screen even if i open it as admin.

thanks jong

Comment by project member pstav...@gmail.com, Apr 13, 2011

@jong: if the bound address is already in use, check if drone is already running. If not, some other application may be using the port number that Ostinato/drone use viz. 7878 - run netstat -a to check.

You can run drone on another port number by passing it as a command line argument to the drone executable. To connect to drone running on a different port, add a new port group and specify the new port number.

Once you get rid of this error, you will see the list of ports.

Comment by vaibhav....@gmail.com, Apr 30, 2011

I want to use ostinato in non-sync mode. Can anyone give some idea? How to do that??

Comment by jmhuntle...@gmail.com, May 6, 2011

I'm new to network modeling/traffic generation. I've just installed Ostinato, the WinPcap? driver and Wireshark on my Windows PC. To start, I'm using Ostinato to create a single TCP stream on Port 0-0. I'm getting sensible statistics but when I try to view the Capture Buffer, Wireshark opens and gives my the following error, "The file "c:/windows/temp/qt_temp.MH4724" could not be opened: Uncompression error: buffer error." What idiot thing have I done?

Comment by project member pstav...@gmail.com, May 6, 2011

@jmhuntle: The error indicates there are no packets in the packet buffer - maybe you forgot to start capture? You need to start capture explicitly.

Comment by dkin...@gmail.com, Jun 20, 2011

Some of the ports transmit and receive packets even when the transmit button is not clicked .. Can anyone please tell me the reason for the same?

Thanks, Divya

Comment by project member pstav...@gmail.com, Jun 20, 2011

@Divya - ports may have traffic that the OS is sending/receiving unrelated to Ostinato

Comment by Dsm...@gmail.com, Jul 1, 2011

Can i have more information about drone? Drone send acks to a ostinato client generating TCP stream on drone port ?

Comment by project member pstav...@gmail.com, Jul 2, 2011

@Dsm...@gmail.com: Please send your questions to the mailing list - ostinato at googlegroups dot com

Comment by yearncl...@gmail.com, Sep 15, 2011

In Linux , I can't find port. Defult port 7878, drone is running.After starting Ostinato, the port group status is connected (the port group icon is green) Right select a port to configure streams, I can't see it. What happened?? Please answer. Thank you!!

Comment by project member pstav...@gmail.com, Sep 16, 2011

@yearncl...@gmail.com: Look at the Quickstart section in the userguide and the screencast in that section - http://code.google.com/p/ostinato/wiki/UserGuide#Quickstart

If you still face difficulty send an email to the mailing list - ostinato at googlegroups dot com

Comment by doug.kil...@gmail.com, Sep 20, 2011

Is there a way to have Ostinato send packets out one of the interfaces of my win32 machine without regards for what is on the other end receiving the packets? I need to send sample packets through a firewall and the firewall will not allow the necessary client/server traffic to pass due to the rule sets in the firewall being locked down by IP and port number. I want to build and transmit the packets with Ostinato and capture them on the other side with WireShark?.

Thanks

Comment by project member pstav...@gmail.com, Sep 20, 2011

@doug.kil: Please send your query to the mailing list. Including a diagram of the various boxes/machines and how they are connected will help.

Comment by phi...@home.com.hk, Sep 22, 2011

I am confused for the Send/Receive counter will both increase when a single stream is sent to another PC with Drone installed. It is the same behaviour in your youtube video. I did change to another Port Group 1: [192.168.1.1:7878] (4) to avoid the loopback (127.0.0.1) but the result is same. Any suggestion?

Thanks

Comment by project member pstav...@gmail.com, Sep 22, 2011

@phi...@home.com.hk: That seems like a bug with the Windows implementation of stats in Ostinato. It's just a stats problem, the packets are not being looped back actually - I encourage you to raise a bug on the tracker.


Sign in to add a comment
Powered by Google Project Hosting