mirror of
https://github.com/torproject/webwml.git
synced 2025-01-24 19:27:22 +00:00
add the text for dcf's flashproxy position (but call it pluggable
transports, since flash isn't the skillset we want and since i hope to make the position something broader once flashproxy rules the earth).
This commit is contained in:
parent
a4e6c807f8
commit
b43dbdbca2
@ -50,7 +50,7 @@
|
||||
researchers.</dd>
|
||||
<dt>David Fifield, Developer</dt>
|
||||
<dd>Developer and co-inventor of <a
|
||||
href="http://crypto.stanford.edu/flashproxy/">FlashProxy</a> (<a
|
||||
href="https://crypto.stanford.edu/flashproxy/">FlashProxy</a> (<a
|
||||
href="https://gitweb.torproject.org/flashproxy.git">git</a>),
|
||||
a set of tools to route Tor traffic via web browsers for
|
||||
better blocking-resistance.</dd>
|
||||
|
159
about/en/jobs-pluggabletransport.wml
Normal file
159
about/en/jobs-pluggabletransport.wml
Normal file
@ -0,0 +1,159 @@
|
||||
#include "head.wmi" TITLE="Tor Project: Jobs (pluggable transport developer)" CHARSET="UTF-8"
|
||||
<div id="content" class="clearfix">
|
||||
<div id="breadcrumbs">
|
||||
<a href="<page index>">Home » </a>
|
||||
<a href="<page about/overview>">About » </a>
|
||||
<a href="<page about/jobs>">Jobs</a>
|
||||
</div>
|
||||
<div id="maincol">
|
||||
<h1>The Tor Project is looking for a pluggable transport developer!</h1>
|
||||
|
||||
<p>
|
||||
This job is for the development and maintenance of the
|
||||
<a href="https://crypto.stanford.edu/flashproxy/">flash proxy</a>
|
||||
circumvention system, with a focus on deployment and getting tools in
|
||||
the hands of users. If it goes well, we might have you branch out into
|
||||
improving usability and deployability of other Tor pluggable transports.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Applicants must be familiar with Python, JavaScript, and web
|
||||
technologies, particularly WebSocket. You will do usability testing and
|
||||
be in charge of producing binary packages of client software for
|
||||
GNU/Linux, Windows, and OS X. The system's supporting infrastructure is
|
||||
already in place, but may require changes depending on the future
|
||||
development of the client programs. There also is the potential for the
|
||||
development and implementation of new covert rendezvous methods that may
|
||||
have broader use outside the flash proxy system.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
You will be assisted and mentored by David Fifield, the primary
|
||||
developer of the flash proxy software and co-author of its
|
||||
<a href="https://crypto.stanford.edu/flashproxy/flashproxy.pdf">research
|
||||
paper</a>, and all-around good guy.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
This link will display open flash proxy tickets, giving an idea of the
|
||||
tasks we want done.
|
||||
<blockquote>
|
||||
<a href="https://trac.torproject.org/projects/tor/query?status=accepted&status=assigned&status=new&status=reopened&component=Flashproxy">Open
|
||||
Flashproxy tickets</a>
|
||||
</blockquote>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
All candidates must:
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
Know Python and JavaScript. At least two years of experience, or less if
|
||||
you have a few years' experience with other programming languages.
|
||||
</li>
|
||||
|
||||
<li>
|
||||
Have experience in packaging software. In particular, it is likely that
|
||||
you will need to use py2exe to make Windows packages, and you should
|
||||
know how to use makefiles.
|
||||
</li>
|
||||
|
||||
<li>
|
||||
Be self-directed: The best candidates can solve problems on their own
|
||||
but also know when to ask for help. Communication with other developers
|
||||
will happen over email, instant messaging, and IRC.
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
An ideal candidate would also:
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
|
||||
<li>
|
||||
Know about Tor
|
||||
<a href="https://www.torproject.org/docs/pluggable-transports.html.en">pluggable
|
||||
transports</a> and their
|
||||
<a href="https://gitweb.torproject.org/torspec.git/blob/HEAD:/proposals/180-pluggable-transport.txt">specification</a>.
|
||||
</li>
|
||||
|
||||
<li>
|
||||
Have run the
|
||||
<a href="https://gitweb.torproject.org/flashproxy.git/blob/HEAD:/README">sample
|
||||
commands in the README</a>, and made notes about the process. One of
|
||||
your early tasks will be to do such testing so that the packages you
|
||||
make will be effectively usable.
|
||||
</li>
|
||||
|
||||
<li>
|
||||
Have an idea of real-world censorship regimes and the threat model faced
|
||||
by circumvention tools.
|
||||
</li>
|
||||
|
||||
<li>
|
||||
Have basic familiarity with distributed version control systems.
|
||||
</li>
|
||||
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
Other notes:
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li>Tor developers don't have an office; you can work from
|
||||
wherever you want, in basically any country. You'll need to be
|
||||
comfortable in this environment! We coordinate via IRC, email,
|
||||
and bug trackers.</li>
|
||||
<li>Academic degrees are great, but not required if you have
|
||||
the right experience.</li>
|
||||
<li>We only write free and open source software, and we don't
|
||||
believe in software patents.</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
How to apply:
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li>Link to a sample of code you've written in the past that
|
||||
you're allowed to show us.</li>
|
||||
<li>Provide a CV explaining your background, experience, skills,
|
||||
and other relevant qualifications.</li>
|
||||
<li>List some people who can tell us more about you: these
|
||||
references could be employers or coworkers, open source projects,
|
||||
etc.</li>
|
||||
<li>Email the above to jobs at torproject.org, specifying the
|
||||
"flash proxy" position.</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
About the company:<br>
|
||||
The Tor Project is a US 501(c)(3) non-profit dedicated to research,
|
||||
development, and education about online anonymity and privacy. The Tor
|
||||
network's 3000 volunteer relays carry 14 Gbps for upwards of half a
|
||||
million daily users, including ordinary citizens who want protection
|
||||
from identity theft and prying corporations, corporations who want
|
||||
to look at a competitor's website in private, people around the world
|
||||
whose Internet connections are censored, and even governments and law
|
||||
enforcement. Tor has a staff of 14 paid developers, researchers, and
|
||||
advocates, plus many dozen volunteers who help out on a daily basis. Tor
|
||||
is funded in part by government research and development grants, and
|
||||
in part by individual and corporate donations.
|
||||
</p>
|
||||
|
||||
</div>
|
||||
<!-- END MAINCOL -->
|
||||
<div id = "sidecol">
|
||||
#include "side.wmi"
|
||||
#include "info.wmi"
|
||||
</div>
|
||||
<!-- END SIDECOL -->
|
||||
</div>
|
||||
<!-- END CONTENT -->
|
||||
#include <foot.wmi>
|
||||
|
@ -17,6 +17,7 @@
|
||||
|
||||
<ul>
|
||||
<li><a href="<page about/jobs-projectcoordinator>">Project coordinator</a></li>
|
||||
<li><a href="<page about/jobs-pluggabletransport>">Pluggable transport developer</a></li>
|
||||
<li><a href="<page about/jobs-browserhacker>">Browser hacker</a></li>
|
||||
</ul>
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user