Dunbo is a python tool for bandwidth analysis including support for TCP & UDP connections.
Please notice that Dunbo has been developed under plotly library which you find under https://plot.ly/. In order to run Dunbo successfuly, you will first need to download plotly to your local machine.
In order to do so, please run the following command:
pip install plotly
If you face any issues or have troubleshooting, please visit the following URL:
https://plot.ly/python/getting-started/
In order to use Dunbo you will need to run execute.py script with a command line arguments.
Arguments list:
host - host address of the current script runner (ip address)
port - which port does the current script listens to
type - 2 options: 's' - stands for server or 'c' which stands for client
debug = True / False - please desable debug under production environment
visualization - True / False - stands for graph visualization for the bandwidth summary
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
The content of this project itself is licensed under the Creative Commons Attribution 3.0 license, and the underlying source code used to format and display that content is licensed under the MIT license.