[tor-commits] [ooni-probe/master] Merge pull request #75 from hellais/feature/ui

art at torproject.org art at torproject.org
Wed Jun 19 12:32:46 UTC 2013


commit d32048774026c5f0a7a437bd7b8f412cd8cb8dd6
Merge: e2e8559 5d45d7f
Author: aagbsn <aagbsn at extc.org>
Date:   Mon Jun 17 05:22:47 2013 -0700

    Merge pull request #75 from hellais/feature/ui
    
    Tested on debian. Adds bin/oonid which provides a web UI on port 8042 (default).

 .travis.yml                                        |    1 -
 Vagrantfile                                        |   16 +-
 bin/oonid                                          |    7 +
 data/nettests/blocking/__init__.py                 |    1 +
 data/nettests/blocking/dnsconsistency.py           |  173 +
 data/nettests/blocking/http_requests.py            |  130 +
 data/nettests/blocking/tcpconnect.py               |   69 +
 data/nettests/examples/example_dns_http.py         |   11 +
 data/nettests/examples/example_dnst.py             |   13 +
 data/nettests/examples/example_http_checksum.py    |   27 +
 data/nettests/examples/example_httpt.py            |   36 +
 data/nettests/examples/example_myip.py             |   21 +
 data/nettests/examples/example_scapyt.py           |   29 +
 data/nettests/examples/example_scapyt_yield.py     |   25 +
 data/nettests/examples/example_simple.py           |    8 +
 data/nettests/examples/example_tcpt.py             |   21 +
 .../experimental/bridge_reachability/bridget.py    |  462 +
 .../experimental/bridge_reachability/echo.py       |  132 +
 data/nettests/experimental/chinatrigger.py         |  108 +
 data/nettests/experimental/dns_injection.py        |   63 +
 data/nettests/experimental/domclass_collector.py   |   33 +
 .../experimental/http_filtering_bypassing.py       |   84 +
 .../experimental/http_keyword_filtering.py         |   45 +
 data/nettests/experimental/http_trix.py            |   47 +
 .../experimental/http_uk_mobile_networks.py        |   85 +
 data/nettests/experimental/keyword_filtering.py    |   52 +
 data/nettests/experimental/parasitictraceroute.py  |  129 +
 data/nettests/experimental/squid.py                |  117 +
 data/nettests/manipulation/captiveportal.py        |  650 +
 data/nettests/manipulation/daphne.py               |  119 +
 data/nettests/manipulation/dnsspoof.py             |   69 +
 .../manipulation/http_header_field_manipulation.py |  189 +
 data/nettests/manipulation/http_host.py            |  151 +
 .../manipulation/http_invalid_request_line.py      |  106 +
 data/nettests/manipulation/traceroute.py           |  143 +
 data/nettests/scanning/http_url_list.py            |   98 +
 data/nettests/third_party/Makefile                 |    3 +
 data/nettests/third_party/README                   |   14 +
 data/nettests/third_party/netalyzr.py              |   58 +
 data/ooniprobe.conf.sample                         |   58 +
 data/ui/.bowerrc                                   |    5 +
 data/ui/app/index.html                             |   39 +
 data/ui/app/libs/angular-resource/README.md        |    4 +
 .../app/libs/angular-resource/angular-resource.js  |  445 +
 data/ui/app/libs/angular-resource/component.json   |   17 +
 data/ui/app/libs/angular/angular.js                |14733 ++++++++++++++++++++
 data/ui/app/libs/angular/component.json            |   14 +
 data/ui/app/libs/bootstrap/component.json          |    9 +
 .../libs/bootstrap/css/bootstrap-responsive.css    | 1109 ++
 data/ui/app/libs/bootstrap/css/bootstrap.css       | 6158 ++++++++
 .../bootstrap/img/glyphicons-halflings-white.png   |  Bin 0 -> 8777 bytes
 .../libs/bootstrap/img/glyphicons-halflings.png    |  Bin 0 -> 12799 bytes
 data/ui/app/libs/bootstrap/js/bootstrap.js         | 2276 +++
 data/ui/app/libs/jquery/component.json             |   14 +
 data/ui/app/libs/jquery/composer.json              |   23 +
 data/ui/app/libs/jquery/jquery.js                  | 9472 +++++++++++++
 data/ui/app/libs/ng-upload/ng-upload.js            |  107 +
 data/ui/app/scripts/app.js                         |   30 +
 data/ui/app/scripts/controllers.js                 |   96 +
 data/ui/app/scripts/directives.js                  |    5 +
 data/ui/app/scripts/filters.js                     |    5 +
 data/ui/app/scripts/services.js                    |   27 +
 data/ui/app/styles/app.css                         |   21 +
 data/ui/app/views/inputs.html                      |   31 +
 data/ui/app/views/sidebar.html                     |   10 +
 data/ui/app/views/test.html                        |   48 +
 data/ui/component.json                             |    9 +
 decks/before_i_commit.testdeck                     |   12 +-
 decks/short_no_root.deck                           |   10 +-
 nettests/blocking/__init__.py                      |    1 -
 nettests/blocking/dnsconsistency.py                |  173 -
 nettests/blocking/http_requests.py                 |  130 -
 nettests/blocking/tcpconnect.py                    |   69 -
 nettests/examples/example_dns_http.py              |   11 -
 nettests/examples/example_dnst.py                  |   13 -
 nettests/examples/example_http_checksum.py         |   27 -
 nettests/examples/example_httpt.py                 |   36 -
 nettests/examples/example_myip.py                  |   17 -
 nettests/examples/example_scapyt.py                |   29 -
 nettests/examples/example_scapyt_yield.py          |   25 -
 nettests/examples/example_simple.py                |    8 -
 nettests/examples/example_tcpt.py                  |   21 -
 .../experimental/bridge_reachability/bridget.py    |  462 -
 nettests/experimental/bridge_reachability/echo.py  |  132 -
 nettests/experimental/chinatrigger.py              |  108 -
 nettests/experimental/dns_injection.py             |   63 -
 nettests/experimental/domclass_collector.py        |   33 -
 nettests/experimental/http_filtering_bypassing.py  |   84 -
 nettests/experimental/http_keyword_filtering.py    |   45 -
 nettests/experimental/http_trix.py                 |   47 -
 nettests/experimental/http_uk_mobile_networks.py   |   85 -
 nettests/experimental/keyword_filtering.py         |   52 -
 nettests/experimental/parasitictraceroute.py       |  129 -
 nettests/experimental/squid.py                     |  117 -
 nettests/manipulation/captiveportal.py             |  650 -
 nettests/manipulation/daphne.py                    |  119 -
 nettests/manipulation/dnsspoof.py                  |   69 -
 .../manipulation/http_header_field_manipulation.py |  189 -
 nettests/manipulation/http_host.py                 |  151 -
 nettests/manipulation/http_invalid_request_line.py |  106 -
 nettests/manipulation/traceroute.py                |  143 -
 nettests/scanning/http_url_list.py                 |   98 -
 nettests/third_party/Makefile                      |    3 -
 nettests/third_party/README                        |   14 -
 nettests/third_party/netalyzr.py                   |   58 -
 nettests/tls-handshake.py                          |   32 -
 ooni/api/spec.py                                   |  253 +
 ooni/config.py                                     |  128 -
 ooni/director.py                                   |   50 +-
 ooni/errors.py                                     |    3 +
 ooni/geoip.py                                      |    3 +-
 ooni/managers.py                                   |   18 +-
 ooni/nettest.py                                    |  178 +-
 ooni/oonicli.py                                    |   18 +-
 ooni/oonid.py                                      |   20 +
 ooni/reporter.py                                   |    8 +-
 ooni/settings.py                                   |   98 +
 ooni/tasks.py                                      |   13 +-
 ooni/templates/httpt.py                            |    2 +-
 ooni/templates/scapyt.py                           |    2 +-
 ooni/tests/mocks.py                                |    8 +-
 ooni/tests/test_managers.py                        |    8 +
 ooni/tests/test_nettest.py                         |    7 +-
 ooni/utils/log.py                                  |   10 +-
 ooni/utils/txscapy.py                              |    2 +-
 ooniprobe.conf.sample                              |   57 -
 setup.py                                           |   30 +-
 127 files changed, 38985 insertions(+), 3812 deletions(-)





More information about the tor-commits mailing list