SylvainTI / ostinato

Automatically exported from code.google.com/p/ostinato
GNU General Public License v3.0
0 stars 0 forks source link

CLI/Scripting interface #11

Closed GoogleCodeExporter closed 9 years ago

GoogleCodeExporter commented 9 years ago
Requested by yanivka on the mailing list 
(http://groups.google.com/group/ostinato/browse_thread/thread/88c1dfd645c1010)

<snip>
2. api for external control (running it via command line and getting 
the results)
</snip>

Requested by Daniel Myers on the mailing list 
(http://groups.google.com/group/ostinato/browse_thread/thread/36bbe4e54e01a4f)

<snip>
 I am trying to setup a stream (via the GUI) and run this stream from a 
script, can this be done? If so, is there a place that the CLI is 
documented?
</snip>

Original issue reported on code.google.com by pstav...@gmail.com on 8 Sep 2010 at 3:02

GoogleCodeExporter commented 9 years ago
Implementing a metacommand language / scripting would be great for simulating 
complex traffic patterns. In the same line, handling a "template" scheme for 
streams with variable substitution would make it versatile.

Original comment by cmendio...@gmail.com on 26 Jan 2011 at 10:32

GoogleCodeExporter commented 9 years ago
Make it highest priority !

Original comment by subr...@taranawireless.com on 20 Sep 2012 at 2:42

GoogleCodeExporter commented 9 years ago
Are the enhancements requested implemented ?

Original comment by amrutham...@gmail.com on 18 Oct 2012 at 8:51

GoogleCodeExporter commented 9 years ago
@amrutha: No, this feature is not yet implemented.

Original comment by pstav...@gmail.com on 19 Oct 2012 at 12:44

GoogleCodeExporter commented 9 years ago
Most of the automation are done through CLI or a script based (mostly TCL) 
methodology in most network domain entities. Please implement this! 

Thanks
M

Original comment by mahesh.n...@gmail.com on 30 Oct 2012 at 6:24

GoogleCodeExporter commented 9 years ago
As drone server and Ostinato GUI communicate each other through TCP socket 
(port 7878), it is easy to implement RPC using TCL or any other langauge. Try 
to understand google encoding and formation of RPC message. There are lot of 
libs (except for TCL) are available in google web sites to convert .proto files 
in ostinato for encoding and decoding RPC messages. 

Implementing it in TCL should be easy once you understanf generated code.

Original comment by arunmand...@gmail.com on 1 Nov 2012 at 1:33

GoogleCodeExporter commented 9 years ago
Please, do this!!! I am trying to write script to automatize monitoring of 
HomePlugAV devices, but I cant find any windows cmd line packet assembler to 
create ethertype 0x88E1 packets.

L.

Original comment by lotkar...@gmail.com on 16 Nov 2012 at 9:47

GoogleCodeExporter commented 9 years ago
I love the tool except for missing scripting capability; just not scalable. 
Please address this soon.

Original comment by chakri.k...@gmail.com on 8 May 2013 at 1:22

GoogleCodeExporter commented 9 years ago
A command line interface for this tool, would be of great help.

Original comment by s.thilak...@gmail.com on 17 May 2013 at 8:49

GoogleCodeExporter commented 9 years ago
We are desperately waiting for command line facility for this tool.

Original comment by ravisank...@gmail.com on 21 May 2013 at 10:42

GoogleCodeExporter commented 9 years ago
great tool, but not useful for me without CLI UI

Original comment by Mikegut...@gmail.com on 22 May 2013 at 3:26

GoogleCodeExporter commented 9 years ago
Please add scripting support. 

Original comment by shankar....@viptela.com on 22 Jun 2013 at 12:32

GoogleCodeExporter commented 9 years ago
Can only agree with above - lack of CLI interface is the main disadvantage,  
preventing this tool from spreading in big scale...
Support for LACP would also be nice.

Original comment by juha.dah...@tieto.com on 27 Jun 2013 at 9:00

GoogleCodeExporter commented 9 years ago
great tool for manual tests, but without automation facilities its not capable 
for acceptance tests. I agree with "cmendio...@gmail.com" and suggest to raise 
the prio please.

Original comment by aurel.b...@gmail.com on 3 Jul 2013 at 2:50

GoogleCodeExporter commented 9 years ago
I'd love to see a commandline option for scripting purpose.

Original comment by RyuhoK...@gmail.com on 10 Jul 2013 at 12:04

GoogleCodeExporter commented 9 years ago
Command line interface is very much for my automation. Pls implement this asap..

Original comment by siva...@gmail.com on 7 Aug 2013 at 4:55

GoogleCodeExporter commented 9 years ago
could be useful implement SCPI support

http://en.wikipedia.org/wiki/Standard_Commands_for_Programmable_Instruments

Original comment by subbustrato on 18 Oct 2013 at 3:11

GoogleCodeExporter commented 9 years ago
pls let it happen.. very useful for our test

Original comment by nickc...@gmail.com on 18 Oct 2013 at 5:25

GoogleCodeExporter commented 9 years ago
For those who are waiting for this you might want to look at this below mail 
thread -

https://groups.google.com/forum/#!msg/ostinato/WnNSv5d1SO8/lPITJAEv8QUJ

Would appreciate if some of you can try it out and provide feedback on that 
email thread.

Original comment by pstav...@gmail.com on 30 Oct 2013 at 3:30

GoogleCodeExporter commented 9 years ago
CLI support is crucial for Ostinato future. A lot of people are waiting for 
this. 

Original comment by agai...@gmail.com on 20 Nov 2013 at 4:24

GoogleCodeExporter commented 9 years ago
Try scapy for fully automated option

On Tuesday, November 19, 2013, wrote:

Original comment by jason.ha...@gmail.com on 20 Nov 2013 at 5:25

GoogleCodeExporter commented 9 years ago
Python plug-in is working. 

Original comment by arunmand...@gmail.com on 5 Dec 2013 at 2:59

GoogleCodeExporter commented 9 years ago
Is it possible to run Ostinato from a Python script? 

Original comment by cosminc...@gmail.com on 6 Feb 2014 at 8:25

GoogleCodeExporter commented 9 years ago
@cosmincaba: Please see the email conversation referred to in update #19 for 
possibilities of using Ostinato via python

Original comment by pstav...@gmail.com on 7 Feb 2014 at 2:58

GoogleCodeExporter commented 9 years ago
It would be of really great help to have a CLI for this wonderful tool!!

Original comment by revantch...@gmail.com on 1 Apr 2014 at 10:59

GoogleCodeExporter commented 9 years ago

Original comment by pstav...@gmail.com on 2 Jun 2014 at 2:42

GoogleCodeExporter commented 9 years ago
Feature added via following changeset series

revision 643d5f5a1840 CLI: Added topology information to example.py 
revision 60155759ee79 CLI: minor changes to python binding code 
revision 4bdc3634f400 CLI: fixed extra space in description 
revision c9950235c4ca CLI: Changed python package long_description to match 
description 
revision 0b5dbbcf2a9f CLI: changed python package description to match 
long_description 
revision 51eaf1f9a682 CLI: renamed the python sdist as 'python-ostinato'; 
marked development status as Beta; classified it for use with python 2.7 only 
revision 75e983a56d8a Minor changes to ease porting to Python 3 in the future 
revision 12dbee747277 CLI: Added logging to the ostinato modules for debugging; 
-d option to example.py skips user input and uses default values instead 
revision f53464469267 CLI: cleaned up exceptions to make code more readable 
revision edc784b5b26c CLI: Added exception handling to python RPC 
revision 166194180864 CLI: Added LICENSE.txt to python packaging; explicitly 
identified example.py as a script for packaging 
revision a35a5af9da9b CLI: modified python binding example script to take user 
input; enhanced DroneProxy to assume a default request type of Void if none is 
provided by user to make it intuitive for end users 
revision 214133ea024b Moved generation of pkg_info from setup.py to qmake/make 
- version.pri refactored suitably. Reimplemented sdist_clean as a new 
setuptools command 
revision 9da317d67ce2 Added classifiers to the python packaging 
revision 2fa108386962 Updated python packaging 
revision eaa25e9ad68e CLI: Added BLOB RPC support to python binding; updated 
the binding example to use the RPC; added a convenience method - 
saveCaptureBuffer() to DroneProxy 
revision b0d8554e2034 CLI: Initial Commit for Python Bindings 

Original comment by pstav...@gmail.com on 18 Jun 2014 at 1:18