Вы находитесь на странице: 1из 31

Silent Protest

Party like a
Hacker

Richard Redditt
Jonathan Brossard
Freedom to
create art and
share it with
your friends is
not a given
worldwide.
Let’s help enable
it.
Demo
Party like a hacker
01

We bring the party


Silent Protest

Party like a Hacker


https://silentprotest.io
#PartyTime #SilentProtest

Join the party


Join the party by joining the open wif
network (ssid:Silent)
and opening the following url:
http://party/
Live streaming, DJ is on stage.

Party like a Hacker


https://silentprotest.io
We bring the Party : Silent Disco
Agenda
Silent Protest
Team

Motivation
Vision

Implementation
Future work

Contribute

Party like a Hacker


https://silentprotest.io
Team
12

Team
Silent Protest

Ian Foster Jonathan Richard


@lanrat Brossard Redditt
@endrazine
Hardware hacking Prototyping DJ hardware hacking
80% 80% 80%
Network Network Make happen
hacking 100% hacking 100% 100%
Party animal Party animal Party animal
90% 90% 90%

Party like a Hacker


https://silentprotest.io
10
Sean Murphree Problem solving
100%
Thanks for solving the energy problem of our frst prototype
Lead battery hacking
thanks to lead batteries transformed to 24V AC.
75%

DJ skills DJ friends
100%
For allowing us to experiment our ideas. For not minding
Badassness
playing in aweful conditions (seating on the foor, in the wind,
100%
in the cold, playing with delays, etc).

Thanks to the team that supported this project and to our friends who came test it.

Party like a Hacker


https://silentprotest.io
11
Justin Logistics
99%
Thanks for helping solve all the logistics problems . So much
Energy
energy !
102%

Party in the cold


80% Friends and colleagues
Support Thanks for beta testing our setups and being forgiving…
100%
Party beasts
90%

Thanks to the team that supported this project and to our friends who came test it.

Party like a Hacker


https://silentprotest.io
Motivation
10
Reporters without Borders "climate of fear and tension combined with increasing control over

2016 World Freedom of newsrooms by governments and private-sector interests."

Press Index

Amnesty International
"2016 was the year when the cynical use of 'us vs them'
narratives of blame, hate and fear took on a global State of the World Human
prominence to a level not seen since the 1930s. Too
many politicians are answering legitimate economic and Rights 2016 report
security fears with a poisonous and divisive
manipulation of identity politics in an attempt to win
votes".

https://www.amnesty.org/en/latest/news/2017/02/amnesty-international-annual-report-201617/

https://rsf.org/es/node/31331

Party like a Hacker


https://silentprotest.io
11
Iran “The authorities heavily suppressed the rights to freedom of
expression, association, peaceful assembly and religious
belief, arresting and imprisoning peaceful critics and others
after grossly unfair trials before Revolutionary Courts.”

“An attempted coup prompted a massive government


crackdown on civil servants and civil society. Those accused of Turkey
links to the Fethullah Gülen movement were the main target.
Over 40,000 people were remanded in pre-trial detention
during six months of emergency rule. There was evidence of
torture of detainees in the wake of the coup attempt. Nearly
90,000 civil servants were dismissed; hundreds of media
outlets and NGOs were closed down and journalists, activists
and MPs were detained”

Source: Amnesty International


https://www.amnesty.org/en/documents/pol10/4800/2017/en/

Party like a Hacker


https://silentprotest.io
Vision
32

Network
Silent Protest

Portabl Redundant
Extensib
le

e Stealth

M N C F
Outdoor parties Silent Discos Protests Art
Carry the party with you in No unreasonable disturbing Carry a concealed IP Performances
public locations where noise annoyance. network at peaceful
Support art performances
public gatherings are Stream multiple DJs at the protests. Phones in airplane
by providing a core set of
permitted. same time. mode joining the network
broadcasting services
over wif evade IMSI
(audio/video/images/text/ch
25

Enable art/performances via technology


Silent Protest

Scale

Services Let’s build this


A portable IP network for arts sharing and live
IP network performances.
Must
have Let’s use our right to create and share
peacefully.
Free, open
source

No
confgurat Project must be afordable, favor the use of open source hardware and software alike, and

ion remain as open as possible to contributions.

Party like a Hacker


https://silentprotest.io
18

Vision

Live Over IP Chat/ Complex Bring your Other services


broadcast Videocall services Own

Party like a Hacker


https://silentprotest.io
48

Requirements
Silent Protest

Offline wif Music


network streaming
Portable gigabit dual Live streaming in mp3
band at 128kbps via
2.4/5GHz icecast2
200 clients / AP.
Network Use browser as
encryption client
SSL/TLS encrypted Confgurationless, url redirect
trafc via DNS of all trafc. Read
mp3 from all major browsers.
Adaptable Video
power conferencing
Setup can be powered Hosted IP services,
via a power outlet, including video
portable Lithium/Ion, conferencing.
or car (lead) batteries..

Party like a Hacker


https://silentprotest.io
Implementatio
n
18

Hardware

Access point Unif AP AC Pro Streaming Raspberry Pi 3 Battery Lithium-Ion


server

Party like a Hacker


https://silentprotest.io
18

Software

Streaming Icecast2 (mp3) Chat Complex Broadcasting Mixxx/Traktor compatible


services

Party like a Hacker


https://silentprotest.io
08

Portable, scalable wif network


Silent Protest

2,4/5GHz Gigabit Access points ($120)

Offline network = no internet fees

200 clients per AP, streaming at 128Kbps

Gigabit IP network
Scalable wif meshing over 802.11r

Scalable gigabit wif networks have become afordable. We use OpenWRT to refash all of our access points.

OpenWRT now supports 802.11 ac/g/n, 802.11k (required for dual band use in the 5GHz band),

and 802.11r for meshing access points over wif.


Party like a Hacker
https://silentprotest.io
07

Project Timeline

Solder
battery Launch

Services
Prototype within docker
We born Tested streaming with
~100 clients

February Marc May June Summe


2017 h 2017 2017 r
2017 2017
The frst prototype was built in a couple of weeks.
Solving the energy problem (moving from lead to Li-Ion batteries) was a major achievement.
We restarted from scratch with a better service oriented architecture based on docker containers.
Silent Protest is being launched during Summer 2017.
Party like a Hacker
https://silentprotest.io
06

Features
Silent Protest

Wif Streaming Video File sharing Open Source


Portable dual band Live DJs and pre- conferencing Full featured IP Source code available at
2,4/5GHz recorded sets music Live video chat service. network. https://github.com/SilentPr
gigabit ofine network. streaming otest

build, hack, rave

Party like a Hacker


https://silentprotest.io
18

Previous Prototypes

Lead Battery Heavy as lead Glitter box San Francisco Cardboard Ghetto
camoufage

Party like a Hacker


https://silentprotest.io
Demos
35

Demos
Silent Protest

Partying
Outdoor with the
setup Police

Completed
Silent Outdoor party Chat/
Disco/ Services
Live DJ

Live demos and video recordings of large outdoor experiments.

Party like a Hacker


https://silentprotest.io
Future work
84

Future work
Protests: surviving arrests, partial shutdowns

Decentralized services Redundancy


Decentralized services (streaming, video, Redundancy is key to ensuring availability
chat, …) are capable of surviving shutdown of all data at all time..
of part of the server pool without loss of
information.

Mesh wif (802.11r) ipv6


Enabling 802.11r wif on the OpenWRT Leveraging ipv6 for network confguration
Access Points facilitate scaling a network should help get rid of dhcp and other
to thousand of participants, enhances centralized services.
coverage, and helps survive partial shut
downs.

Wearable network
Increase portability and stealthness through better fashion & design.
Get involved, join the Silent Project community
Party like a Hacker
Visit http://silentprotest.io or contribute to the source code from https://github.com/SilentProtest
https://silentprotest.io
contribute

Source code available at


https://github.com/SilentProtest