1 {% extends "base.html" %}
3 {% block title %}Scoreboard - {% if mode == 'software' %}TOP {{amount}} used software{% elif mode == 'obfuscation' %}obfuscation metrics{% elif mode == 'obfuscator' %}TOP {{amount}} obfuscating software{% elif mode == 'avg_peers' %}TOP {{amount}} average peer count{% elif mode == 'command' %}TOP {{amount}} commands{% elif mode == 'error_code' %}TOP {{amount}} error codes{% elif mode == 'reference' %}TOP {{amount}} referencing instances{% elif mode == 'blocked' %}TOP {{amount}} deferated instances{% elif mode == 'blocker' %}TOP {{amount}} deferating instances{% endif %}{% endblock %}
6 {% if mode == 'blocker' %}
7 <h1>Top {{amount}} defederating instances</h1>
8 {% elif mode == 'blocked' %}
9 <h1>Top {{amount}} defederated instances</h1>
10 {% elif mode == 'reference' %}
11 <h1>Top {{amount}} referencing instances</h1>
12 {% elif mode == 'software' %}
13 <h1>Top {{amount}} used software</h1>
14 {% elif mode == 'command' %}
15 <h1>TOP {{amount}} commands</h1>
16 {% elif mode == 'error_code' %}
17 <h1>TOP {{amount}} error codes</h1>
18 {% elif mode == 'avg_peers' %}
19 <h1>TOP {{amount}} average peer count</h1>
20 {% elif mode == 'obfuscator' %}
21 <h1>TOP {{amount}} obfuscating software</h1>
22 {% elif mode == 'obfuscation' %}
23 <h1>obfuscation metrics</h1>
28 <div class="scoreboard">
32 <th>{% if mode in ('software', 'avg_peers', 'obfuscator') %}Software{% elif mode == 'obfuscation' %}obfuscation status{% elif mode == 'error_code' %}Error code{% else %}Instance{% endif %}</th>
33 <th>{% if mode == 'reference' %}References{% elif mode == 'avg_peers' %}Average{% elif mode in('software', 'error_code', 'obfuscator', 'obfuscation') %}Total{% else %}Blocks{% endif %}</th>
37 {% for entry in scores %}
39 <td>{{loop.index}}</td>
41 {% if mode in ('software', 'command', 'error_code', 'avg_peers', 'obfuscator', 'obfuscation') %}
43 {% elif entry['domain'] == None %}
46 {% with domain=entry['domain'] %}
47 {% include "widgets/links.tpl" %}
51 <td>{{entry['score']}}</td>
60 {% if mode == 'error_code' %}
62 <h2>Please note to error codes:</h2>
64 <li>Error code 999 is fake and covers a lot of reasons why the domain/instance is not reachable. Mostly that the domain is not resolvable or the server refused connection.</li>
67 {% elif mode == 'obfuscation' %}
69 <h2>Please note to obfuscation status:</h2>
71 <li>Only supported networks are counted here.</li>
72 <li><em>None</em> means not determined yet.</li>
76 <a href="{{base_url}}/">Index</a> /