[orbit-user] Help with Orbit Traffic Listener
Guillaume Jourjon
guillaume.jourjon at nicta.com.au
Fri Aug 14 03:45:27 EDT 2009
Hi,
I might have succeed to configure the application trace_oml2 to
interpret radiotap information. Could you test it on orbit? You'll need
to install the newest version of both libtrace3.0.6 and
libpcap0.8-1.0.1. These package will have to be installed manually. The
trace_oml2 application can be built with the latest version of the
repository of OML on http://omf.mytestbed.net/
Once this is compiled you can just add these definitions at the
beginning of your script and it will/should start the application.
defApplication('otl2', 'otl2') {|a|
a.version(1, 1, 2)
a.shortDescription = "Programmable traffic passive listener"
# defProperty(name, description, mnemonic, type, isDynamic = false,
constraints = nil)
a.defProperty('oml-server', 'Contact details for the oml collection
server')
a.defProperty('oml-id', 'ID for this oml client')
a.defProperty('oml-exp-id', 'ID for this experiment')
a.defProperty('interface', 'File with the definition of filters to use')
a.path = "/root/trace_oml2"
}
defPrototype("listener") { |p|
p.name = "Listener"
p.description = "A node which listen for packets through a given
interface"
# List properties of prototype
p.defProperty('omlServer', 'Contact details for the oml collection
server', "tcp:#{OmlApp.getServerAddr}:#{OmlApp.getServerPort}")
p.defProperty('id', 'ID for this oml client', "#{Experiment.ID}")
p.defProperty('expId', 'ID for this experiment', "#{Experiment.ID}")
p.defProperty('interface', 'Listen on this given interface')
p.addApplication(:otl2, "otl2") {|otl|
otl.bindProperty('oml-server', 'omlServer')
otl.bindProperty('oml-id', 'id')
otl.bindProperty('oml-exp-id', 'expId')
otl.bindProperty('interface', 'interface')
}
}
defGroup('listener', [1,1]) {|node|
node.prototype("listener", {
'interface' => "pcapint:ath0"
})
}
Do not hesitate to contact me if needed. I'll test it too this weekend
once we update a couple of software at NICTA.
Regards,
Guillaume
Akash Baid wrote:
> Hi,
>
> Thanks Guillaume for the prompt reply. The new application based on
> libtrace should really help us a lot. Will look forward for that and
> will try to work with the current one for now.
>
> Regards,
> Akash
>
> On Thu, Aug 13, 2009 at 7:30 PM, Guillaume Jourjon
> <guillaume.jourjon at nicta.com.au
> <mailto:guillaume.jourjon at nicta.com.au>> wrote:
>
> Hi,
>
> the application in the repository is at
> http://www.mytestbed.net/repositories/browse/oml/trunk/app/src/c/
> . Nevertheless, a new application more complete in the set of
> possible measurement has been developed: omf_trace.c This new
> application is based on the libtrace and should allow you more
> modularity. I need to change the listener wrapper to make it
> compliant with this new application. In the mean you can use the
> former listener application with the following syntax:
> defGroup(’listener’, [1,10]) {|node|
> info(" ------ Define the group Listener")
> node.prototype("test:proto:listener2" , {
> ’interface’ => ’ath0’,
> ’sourceIP’ => ’192.168.0.13’
> })
> }
>
> I think there is a limitation about this application in the sense
> that you need to specify the IP address of the source. I'll keep
> you inform when the new wrapper is available, probably in a couple
> of hours.
>
> Concerning the RSSI, I need to have a closer look in the pcap
> library (and the libtrace too).
>
> Regards
>
> Guillaume
>
> Akash Baid wrote:
>
> Hi,
>
> I am trying to use the Orbit Traffic Listener as described in
> http://www.mytestbed.net/wiki/oml/ (passive measurement with
> libpcap). From what I got, the listener2 proto wraps around
> the otl2 application (from the otl2.rb file, i guess the name
> of the actual application in /usr/bin is app_pcap_oml2). Can
> someone help me with an example of how to use this to create a
> database of captured data from any source. I can't find a link
> to see the code of the actual application in the repository.
>
> Also I was wondering where to make changes to get additional
> fields like RSSI through this method
>
> Thanks,
> Akash
>
> On Fri, Aug 7, 2009 at 11:10 AM, neha kochar
> <nehakochar1 at gmail.com <mailto:nehakochar1 at gmail.com>
> <mailto:nehakochar1 at gmail.com <mailto:nehakochar1 at gmail.com>>>
> wrote:
>
> Hi,
>
> I have been trying for a long time but node1-1 of sb5 is not
> responding.
>
> Regards,
>
> Neha Kochar.
>
> _______________________________________________
> orbit-user mailing list
> orbit-user at orbit-lab.org <mailto:orbit-user at orbit-lab.org>
> <mailto:orbit-user at orbit-lab.org
> <mailto:orbit-user at orbit-lab.org>>
>
> http://orbit-lab.org/cgi-bin/mailman/listinfo/orbit-user
>
>
>
>
> --
> Guillaume Jourjon
> Researcher Australian Technology Park Research Lab, Sydney
>
> NICTA | Locked Bag 9013 | Alexandria NSW 2015 Australia
> T +61 2 9376 2111 | F +61 2 9376 2024
> www.nicta.com.au <http://www.nicta.com.au> |
> guillaume.jourjon at nicta.com.au <mailto:guillaume.jourjon at nicta.com.au>
>
> From imagination to impact
>
>
>
> _______________________________________________
> orbit-user mailing list
> orbit-user at orbit-lab.org <mailto:orbit-user at orbit-lab.org>
> http://orbit-lab.org/cgi-bin/mailman/listinfo/orbit-user
>
>
--
Guillaume Jourjon
Researcher
Australian Technology Park Research Lab, Sydney
NICTA | Locked Bag 9013 | Alexandria NSW 2015 Australia
T +61 2 9376 2111 | F +61 2 9376 2024
www.nicta.com.au | guillaume.jourjon at nicta.com.au
>From imagination to impact
More information about the orbit-user
mailing list