• Stars
    star
    800
  • Rank 56,950 (Top 2 %)
  • Language
    Ruby
  • License
    MIT License
  • Created over 11 years ago
  • Updated over 11 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Easily add an NSA backdoor into your Rails app.

NSA Panel

The easiest way to add a special panel for NSA agents to monitor your users' data. Let's destroy the right to privacy fight terrorism together!

Why?

Well, the government wants to protect you and your users from those crazy guys who blow up everything. Everyone wants to be safe. No liberty should be superior to safety, and the government is good!

Besides, you and your users really have got nothing to hide, haven't you?

Example

See sample app at test/dummy.

  1. bundle install
  2. rake db:setup
  3. rails s
  4. Visit localhost:3000/nsa_panel. Use nsa/nsa as credentials.

Install

Add it to your Gemfile:

gem 'nsa_panel'

Mount the panel in your routes:

# config/routes.rb

mount NsaPanel::Engine => "/nsa_panel"

Let it know what's your user class is (any ORM, must respond to .all, .reflect_on_all_associations, #id, and #name):

# config/initializers/nsa_panel.rb

NsaPanel.user_class = 'User'

Configure panel login/password:

# config/initializers/nsa_panel.rb

NsaPanel.username = 'nsa' # ENV['NSA_USERNAME']
NsaPanel.password = 'nsa' # ENV['NSA_PASSWORD']

Lie Announce the following to your users:

Dear X users,

You may be aware of reports alleging that X and several other Internet companies have joined a secret U.S. government program called PRISM to give the National Security Agency direct access to our servers. We would like to respond to the press reports, and give you the facts.

X is not and has never been part of any program to give the US or any other government direct access to our servers. We have never received a blanket request or court order from any government agency asking for information or metadata in bulk, like the one Verizon reportedly received. We hadn't even heard of PRISM before yesterday.

When governments ask X for data, we review each request carefully to make sure they always follow the correct processes and all applicable laws, and then only provide the information if is required by law. We will continue fighting aggressively to keep your information safe and secure. Any suggestion that X is disclosing information about our users' Internet activity on such a scale is completely false.

We strongly encourage all governments to be much more transparent about all programs aimed at keeping the public safe. It's the only way to protect everyone's civil liberties and create the safe and free society we all want over the long term. We here at X understand that the U.S. and other governments need to take action to protect their citizens' safetyโ€”including sometimes by using surveillance. But the level of secrecy around the current legal procedures undermines the freedoms we all cherish.

Easy, eh?

What it looks like

Confirm they have a warrant

Dashboard

User details

User's secrets

User's secret

Similar projects

License

MIT.

NSA Eagle Logo credit EFF.

More Repositories

1

pabla

Engaging social media image tool. Like Buffer's Pablo. Meant as a React+Canvas experiment. [alfa quality]
JavaScript
354
star
2

decentralized-anonymous-marketplace-concept

A concept of distributed anonymous marketplace.
201
star
3

sleek

Doing Analytics in Ruby.
Ruby
158
star
4

react-native-simple-onboarding

A simple onboarding component for React Native
JavaScript
104
star
5

heroku-buildpack-elixir

Elixir buildpack for Heroku.
Shell
71
star
6

react-native-simple-emoji-picker

A simple emoji picker component for React Native
JavaScript
42
star
7

messenger-ui-rn

Simple Messenger UI in React Native
JavaScript
23
star
8

meklebar

Bitcoin escrow transaction helper.
JavaScript
19
star
9

ruroku

The better Ruby client for Heroku API.
Ruby
17
star
10

dynamo_demo

A demo application using Dynamo Elixir framework.
Elixir
16
star
11

no-bs-react-webpack-starter

๐Ÿ™…๐Ÿ’ฉ No bullshit React Webpack boilerplate.
JavaScript
15
star
12

redux-typed-saga

A type-safe alternative to redux-saga. // Using `yield*` in `finally` is currently broken in Babel / ES spec, as it will terminate the generator completely.
JavaScript
14
star
13

Illuminati-iOS

iOS client for Secret-like mobile social network
Swift
11
star
14

react-native-shaking-text

A Text component that shakes every time its content changes
JavaScript
10
star
15

react-native-navigation-experimental-compat

JavaScript
10
star
16

dotfiles

Dotfiles.
JavaScript
9
star
17

xtr

Simple trading engine
Ruby
7
star
18

ampersand_x

&X brings expressiveness back to Ruby procs
Ruby
4
star
19

pirrrate

A basic Ruby API client for The Pirate Bay
Ruby
4
star
20

furry

Simplistic web framework
Ruby
4
star
21

react-native-rainbow-background

๐ŸŒˆ Animating rainbow background for React Native
JavaScript
3
star
22

typed_arguments

Typed method arguments for Ruby
Ruby
3
star
23

config-env-brunch

Configure brunch applictions via environment variables.
JavaScript
3
star
24

konin-clj

Konin is a RabbitMQ-powered library to enable synchronous inter-service communication (RPC) in a service-oriented architecture (Clojure version)
Clojure
2
star
25

Fallboard

JavaScript
2
star
26

babushka-deps

Set of babushka deps to setup my development environment.
Ruby
2
star
27

medberry

A platform to connect patients with doctors via live video chat.
JavaScript
2
star
28

Twee

A simple iOS Twitter client built with RubyMotion
Ruby
2
star
29

xtr.re

Simple trading engine (ReasonML edition)
OCaml
2
star
30

lisley

Lisp parser/interpreter implemented in Haskell.
Haskell
1
star
31

icbitter

An iOS client for icbit futures market.
Objective-C
1
star
32

instatewetrust

http://instatewetrust.herokuapp.com
CSS
1
star
33

500px-commenter

Auto-comment on nice 500px photos
Ruby
1
star
34

konin

Konin is a RabbitMQ-powered library to enable inter-service communication (RPC) in a service-oriented architecture.
Ruby
1
star
35

reasonly-typed

A simple type system built with ReasonML ๐Ÿ”ฅ
OCaml
1
star
36

goshakkk

1
star
37

hadis

Redis server implemented in Haskell.
Haskell
1
star