Markup to generate the public documentation for Deflect
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.tx
_static
_theme/bootstrap
dashboard_walkthrough
deflect_diy
faq
img
locale
translated
.gitignore
Makefile
README.md
about_deflect.rst
babel.cfg
banjax_authentication.rst
bothound.rst
botnetdbp_banjax.rst
botnetdbp_botbanger.rst
botnetdbp_intro.rst
botnetdbp_learn2ban.rst
botnetdbp_swabber.rst
challenger.rst
circle.yml
conf.py
contribute.rst
cookies.rst
deflect_in_the_media.rst
deflect_labs.rst
deflect_labs_tech.rst
deflect_mitigations.rst
edgemanage.rst
eligibility.rst
eqpress.rst
eqpressfaq.rst
grey_memory.rst
index.rst
learn2ban.rst
opsdash.rst
privacy_notice.rst
requirements.txt
service_providers_list.rst
sniffles.rst
support.rst
support_us.rst
technical_overview.rst
testimonials.rst
tls_support.rst
tos.rst
translating.rst
txpush.sh
why_deflect.rst

README.md

Deflect Documentation

CircleCI ReadTheDocs

This is the public repository for the documentation of the Deflect project - a Distributed Denial of Service (DDoS) mitigation service created to neutralize cyberattacks against independent media and human rights defenders.

Our goal is to create a community-driven, technical response to the censorship of online voices caused by DDoS attacks.

Updating translations

New translatable strings are automatically uploaded from the master branch to Transifex. Translated strings must be fetched from Transifex and committed to the source repository.

tx pull
git add locale && git commit
git push

New languages must be added to the available_languages list in conf.py in order to be included in the language menu.

Syncing between Transifex and Github

We're using txgh on a Heroku instance.