shaddi / net-lib

Scripts for automating network testbed experiments (from Eric G. at Google)

Home Page:http://code.google.com/p/net-lib/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Copyright 2012 Google Inc. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

*******************************************************************************
* GETTING STARTED
*******************************************************************************

 * You will need to copy netlib/configExample.py to config.py and edit it to
   match your lab and user details.  The config file is not tracked by git
   because we do not want to accidentally over write your config, and we don't
   want to make it easier for you to send us data that you don't want to via a
   patch.

 * Prerequisites:
    - Python2.6 (Python2.7 needed to run unit tests) 
    - Paswordless SSH to end systems
    - SSH aliases for end systems (there are workarounds for this)
    - Passwordless sudo for end systems (there are workarounds for this too)

 * Binary dependencies:
    - iperf
    - tcpdump
    - Python2.6 (required on end systems for netlib.data.client)


*******************************************************************************
* GETTING HELP
*******************************************************************************

 * Your first stop should be the wiki http://code.google.com/p/net-lib/w/list
 * THEN you can try the mailing list https://groups.google.com/group/net-lib


*******************************************************************************
* FUTURE WORK
*******************************************************************************
TODO(gavaletz) add webdriver support (http://code.google.com/p/selenium/wiki/ChromeDriver)
TODO(gavaletz) add sqlite support
TODO(gavaletz) add make like support for building things using shell.bash

About

Scripts for automating network testbed experiments (from Eric G. at Google)

http://code.google.com/p/net-lib/

License:Apache License 2.0


Languages

Language:Python 100.0%