12 | {% endmacro %}
13 |
--------------------------------------------------------------------------------
/corp.gov/templates/login.html:
--------------------------------------------------------------------------------
1 | {% extends "base.html" %}
2 | {% block content %}
3 | {% from "_formhelpers.html" import render_field %}
4 |
11 | {% endblock %}
12 |
--------------------------------------------------------------------------------
/corp.gov/templates/404.html:
--------------------------------------------------------------------------------
1 | {% extends "base.html" %}
2 | {% block content %}
3 |
4 | {% endblock %}
5 |
--------------------------------------------------------------------------------
/otr/README:
--------------------------------------------------------------------------------
1 | this needs a patched mcabber to run, get it from:
2 | https://github.com/stef/mcabber
3 |
4 | or patch your own mcabber with this:
5 | patch:
6 | https://github.com/stef/mcabber/commit/d63087ba2a51410edab5b065054c780a1ee46d3b
7 |
8 | furthermore you also need
9 | http://hg.isbear.org.ua/hg/isbear/mcabber-eventcmd-ng/
10 |
11 | when you compile mcabber, also compile the fifo module.
12 |
--------------------------------------------------------------------------------
/welcome.org:
--------------------------------------------------------------------------------
1 | * Welcome Stranger to the Privacy Challenge
2 |
3 | By mastering the following set of tests, you will become an online privacy ninja.
4 |
5 | Level 0
6 |
7 | For mailing you your awards we must establish a trust relationship using pretty good privacy.
8 | Take our key below and use it to send us your own public key.
9 | HINT: you do get bonus points if you send us a custom generated, less than a week old, containing only one id and freshly generated email address.
10 |
11 | #+INCLUDE: "pubkey.asc" src
12 |
--------------------------------------------------------------------------------
/corp.gov/templates/register.html:
--------------------------------------------------------------------------------
1 | {% extends "base.html" %}
2 | {% block content %}
3 | {% from "_formhelpers.html" import render_field %}
4 |
20 | {% endblock %}
21 |
--------------------------------------------------------------------------------
/corp.gov/common.py:
--------------------------------------------------------------------------------
1 | # This file is part of freedomincluded.
2 | #
3 | # freedomincluded is free software: you can redistribute it and/or modify
4 | # it under the terms of the GNU Affero General Public License as published by
5 | # the Free Software Foundation, either version 3 of the License, or
6 | # (at your option) any later version.
7 | #
8 | # freedomincluded is distributed in the hope that it will be useful,
9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 | # GNU Affero General Public License for more details.
12 | #
13 | # You should have received a copy of the GNU Affero General Public License
14 | # along with freedomincluded. If not, see .
15 | #
16 | # (C) 2012- by Stefan Marsiske,
17 |
18 | import ConfigParser
19 | from os import getenv, path
20 |
21 | cfg = ConfigParser.SafeConfigParser()
22 | cfg.read("%s/%s" % (path.dirname(path.abspath(__file__)),'config'))
23 |
24 |
--------------------------------------------------------------------------------
/site/common.py:
--------------------------------------------------------------------------------
1 | # This file is part of freedomincluded.
2 | #
3 | # freedomincluded is free software: you can redistribute it and/or modify
4 | # it under the terms of the GNU Affero General Public License as published by
5 | # the Free Software Foundation, either version 3 of the License, or
6 | # (at your option) any later version.
7 | #
8 | # freedomincluded is distributed in the hope that it will be useful,
9 | # but WITHOUT ANY WARRANTY; without even the implied warranty of
10 | # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
11 | # GNU Affero General Public License for more details.
12 | #
13 | # You should have received a copy of the GNU Affero General Public License
14 | # along with freedomincluded. If not, see .
15 | #
16 | # (C) 2012- by Stefan Marsiske,
17 |
18 | import ConfigParser
19 | from os import getenv, path
20 |
21 | cfg = ConfigParser.SafeConfigParser()
22 | cfg.read("%s/%s" % (path.dirname(path.abspath(__file__)),'config'))
23 |
24 |
--------------------------------------------------------------------------------
/site/static/sites/rtd/message4ono.txt:
--------------------------------------------------------------------------------
1 | Dear Friend,
2 |
3 | I'm impressed by your commitment and skills. You have come very far. You are almost a digital comms ninja. There are two more steps we need to make together. You'll need to decrypt this file and send it to me.
4 |
5 | To decrypt, you will need PGP software. Find some more information here:
6 | More Encryption - https://wiki.onorobot.org/doku.php?id=more_encryption
7 | PGP and GPG - https://wiki.onorobot.org/doku.php?id=pgp_and_gpg
8 | Encrypting/Decrypting files with PGP/GPG - https://wiki.onorobot.org/doku.php?id=encrypting_decrypting_files_with_pgp_gpg
9 |
10 | In order to do this, please install PGP and ask me for the password via Jabber by typing 'password' (without the quotes).
11 |
12 | At the bottom of this file is the encrypted text. You will need to copy this into a file to decrypt it. Here is the encrypted message:
13 |
14 | -----BEGIN PGP MESSAGE-----
15 | Version: GnuPG v1.4.12 (GNU/Linux)
16 |
17 | jA0EAwMCXFLYz8v9fo9gyUhww/J7/GgH7Ef1hltXykrsB6DtF6ec87MexpaEFhIW
18 | QyoDeIBf/OkzVabeKDM7k9iayp/wHZANlahQgdoA7vfR9MYmQvB/690=
19 | =prx4
20 | -----END PGP MESSAGE-----
21 |
--------------------------------------------------------------------------------
/site/templates/index.html:
--------------------------------------------------------------------------------
1 | {% extends "base.html" %}
2 | {% block content %}
3 |
Welcome to the ONO digital security Game!
4 |
11 |
Do you want to help Ono save Secure-a-lot and learn all about safe and secure
12 | communications along the way? If you are ready for your treasure hunt through the internet, enter your email, and Ono will get in contact with YOU!
13 |
17 |
Hint: You shouldn't trust random third parties with your email address. How are you sure you can trust us? Creating a unique email address for this contact is an excellent way to protect your identity in case the untrusted 3rd party leaks private information.
Now i can share a secret with you, which will be useful to verify each other
6 | later. Here it is:
7 |
{{password}}
8 |
You can save this password and use it to authenticate me in the chat via shared secret.
9 |
(you can always come back and ask me for a new password if you loose this
10 | one. I'll only remember the last one I gave you)
11 |
12 | Hint: If you need help, check out this link:
13 |
14 | Different forms of authentication with OTR and why it is important
15 |
16 | {% else %}
17 | {% if error %}
18 |
{{error}}
19 | {% else %}
20 |
Great! Now that you have a chat account, please tell me what it is
21 | {% endif %}
22 |
26 |
27 | Hint: this should look like: username@jabber.ccc.de
28 |
29 | {% endif %}
30 | {% endblock %}
31 |
--------------------------------------------------------------------------------
/site/static/files/ono-package.txt:
--------------------------------------------------------------------------------
1 | Sorry, I had to remove the file that was here because this site suffered from
2 | censorship in a severe denial of service attacks. I put the file on a Onion-site
3 | since it's practically impossible to censor such sites or attack them directly,
4 | so I think your file should be save there.
5 |
6 | If you want to access the Onion (a secret website only accessible through tor), please install the Tor Browser and go to
7 | http://hftpdlb256qd3z5a.onion You can find the file there.
8 |
9 | The good thing is, Tor will also anonymize your traffic online and the Tor
10 | Browser will force sites to use HTTPS where possible.
11 |
12 | Good luck.
13 |
14 | X
15 |
16 | Ono.
17 |
18 |
19 | =================================================================================
20 |
21 | P.S. You can find the help and instructions here:
22 | https://securityinabox.org/en/tor_main
23 |
24 | Or skip directly to the tor download:
25 | https://www.torproject.org/projects/torbrowser.html.en
26 |
27 | If you are interested in more information on Anonymity online, visit these links:
28 | Anonymity online - https://wiki.onorobot.org/doku.php?id=anonymity_online
29 | Using Tor - what is it good for?- https://wiki.onorobot.org/doku.php?id=using_tor_-_what_is_it_good_for
30 | Tor Hidden Services, what? - https://wiki.onorobot.org/doku.php?id=tor_hidden_services_what
31 |
32 |
--------------------------------------------------------------------------------
/site/templates/yay1.html:
--------------------------------------------------------------------------------
1 | {% extends "base.html" %}
2 | {% block content %}
3 |
Congratulations!
4 |
now your computer is now ready for you and I to
5 | communicate securely...
6 |
7 |
If you are really ready for it, find a friend who can do this first
8 | step and see if you can communicate with them securely too....
9 |
10 |
Or, if you want to help me more, join me for the next step, because I
11 | have a file I need you to get for me .......
12 |
13 |
When ready, ask me on jabber about file called "pks01".
38 | {% endblock %}
39 |
--------------------------------------------------------------------------------
/site/templates/welcome.txt:
--------------------------------------------------------------------------------
1 | Hello {{ip}}{%if country %} from {{country}}{%endif%},
2 |
3 | I need your help. I know you are worried about your digital security, so am I. And frankly, I'm also worried about mine. I have been remembering things lately from my previous robotic life, gruesomely effective surveillance techniques and advanced digital attacks. I need to put the pieces back together, to help people who are potentially at risk. To do that I need access to certain websites. But I've noticed that many of these sites are blocked in my country, Secure-a-lot. Can you help me to get the right information and learn somethings about safe and secure digital communications along the way?
4 |
5 | Let's first steps to setup a secure chat account so we can talk more comfortably, skip any steps that you already have working: Please go to https://jitsi.org/index.php/Register/Register and register an account there. Now install jitsi (https://jitsi.org) - or any other xmpp client that supports OTR and SMP (Jitsi added this only early 2014, and Adium only supports this from version 1.6), login to your Jabber account, add me (username ono@jabber.ccc.de) as a friend and shoot me a message.
6 |
7 | thanks a lot!
8 | Ono
9 |
10 | PSSST: If you need any help with this step, please consult our wiki:
11 |
12 | What is the difference between Skype and using jabber based instant messaging?
13 | https://wiki.onorobot.org/doku.php?id=what_is_the_difference_between_skype_and_using_jabber_based_instant_messaging
14 |
15 | Help in using Jitsi and OTR
16 | https://wiki.onorobot.org/doku.php?id=help_in_using_jitsi_and_otr
17 |
--------------------------------------------------------------------------------
/corp.gov/static/css/framez.css:
--------------------------------------------------------------------------------
1 | html{
2 | background-color:black;
3 | }
4 |
5 | body{
6 | width: 95%;
7 | font-family: "Arial", "Helvetica", "Open Sans", sans-serif;
8 |
9 | }
10 |
11 | h1{
12 | font-family: "Arial", "Helvetica", "Open Sans", sans-serif;
13 | padding: 0 20px 0 20px;
14 | font-size: 50px;
15 | color:#fff;
16 | text-shadow:3px 3px 3px #000;
17 | }
18 |
19 | .sidebar{
20 | width: 250px;
21 | float: left;
22 | height: 80%;
23 | background-image: url('../img/metal.jpg');
24 | }
25 |
26 | .sidebartop, .sidebarmid, .sidebarbottom{
27 | height: 200px;
28 | background-image: url('../img/gabi.jpg');
29 | }
30 |
31 | .sidebartop{
32 | background-image: url('../img/death.jpg');
33 | background-size: cover;
34 | background-position: top center;
35 |
36 | }
37 |
38 | .sidebarmid{
39 | background-image: url('../img/wsm.gif');
40 | background-size: cover;
41 | background-position: top center;
42 |
43 | }
44 |
45 | .sidebarbottom{
46 | background-image: url('../img/cia.png');
47 | background-size: cover;
48 | background-position: top center;
49 |
50 | }
51 |
52 | .main{
53 | background-color: #439999;
54 | margin-left: 250px;
55 | padding:20px;
56 |
57 | }
58 |
59 | #wholething{
60 | width: 100%;
61 | border-width:5px;
62 | border-style:ridge;
63 | border-color:green;
64 |
65 | }
66 |
67 | .smallframe{
68 | border-width:5px;
69 | border-style:ridge;
70 | }
71 |
72 | p{
73 | padding: 20px;
74 | }
75 |
76 | #footer{
77 | background-image: url('../img/metal.jpg');sert banner here
78 | }
79 |
80 | #header{
81 | background-image: url('../img/metal.jpg');
82 | }
83 |
84 | #menu{
85 | float:right;
86 | }
87 |
88 | #menu a{
89 | color:white;
90 | font-weight:bold;
91 | background-color:black;
92 | padding:5px;
93 | }
--------------------------------------------------------------------------------
/site/templates/base.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | {% block title %}{% endblock %} Ono - The Game
8 |
9 |
10 | {% block scripts %}
11 | {% endblock %}
12 | {% block styles %}
13 | {% endblock %}
14 |
15 |
16 |
17 | {% block header %}
18 |
19 |
20 |
21 | {% endblock %}
22 |
23 |
24 | {% with messages = get_flashed_messages() %}
25 | {% if messages %}
26 |
At CORPGOV, we care only about quality and serving our customers. We also care about development of new technologies to help keep us and our families safe. Working closely with our friendly government, we bring about the machines and the services that keep you safe and secure, and improve every quality of your life.
There we go, much more secure. Welcome to robotbox!
47 |
Have you noticed? This is the secured robotdropbox where smart and secure robot drop their files. You should check for the SSL verificator in your URL bar to see whether the certificate is valid. This looks like a little lock icon, or a green bar. When you see this, you know you are using HTTPS