-
Notifications
You must be signed in to change notification settings - Fork 142
The web interface
The rfweb
module provides an web application to inspect the network, showing topology, status and statistics. The application is written in Python using the WSGI specification.
The web interface only works when using POX as the controller. If you want to port it to other controllers, take a look at this file.
It's possible to run the application in several servers, and a simple server is provided in rfweb_server.py
. This server is very simple, and you probably don't want to use it for anything more serious than testing and playing around:
$ python rfweb_server.py
We've also tested the application with gunicorn. You can run rfweb
on it using the following command:
$ gunicorn -w 4 -b 0.0.0.0:8080 rfweb:application
This command runs four workers, listening on all interfaces on port 8080
.
Then to access the main page of the web interface (adapt the address to your setup), go to:
http://localhost:8080/index.html