SecureDrop: Difference between revisions
No edit summary |
No edit summary |
||
| (6 intermediate revisions by 5 users not shown) | |||
| Line 1: | Line 1: | ||
https://securedrop.org/ | {{security}} | ||
{{headerbox}}'''[https://securedrop.org/ SecureDrop]''' is a secure whistleblower communication tool for contacting journalists with minimal risk of interception. It was created by [[Aaron Swartz]] and it has become the leading method for news outlets to receive sensitive information. | |||
{{boxend}} | |||
=== Android === | === Android === | ||
| Line 23: | Line 24: | ||
Complete the required steps for Python2 compatibility: | Complete the required steps for Python2 compatibility: | ||
https://wiki.archlinux.org/index.php/Python/Virtual_environment#Installation_2 | https://wiki.archlinux.org/index.php/Python/Virtual_environment#Installation_2 | ||
<code>mkvirtualenv -p /usr/bin/python2 securedrop</code> | <code>mkvirtualenv -p /usr/bin/python2 securedrop</code> | ||
| Line 53: | Line 46: | ||
run <code>vagrant provision</code> to re-initialization vagrant if there's a failure or issue | run <code>vagrant provision</code> to re-initialization vagrant if there's a failure or issue | ||
cd into <code>/vagrant</code> inside vagrant dev environment | use ssh to interact in the vagrant provisioned virtual box environment <code>vagrant ssh</code> | ||
cd into <code>/vagrant</code> inside vagrant dev environment, which maps to the cloned git repository in host environment | |||
cd into <code>securedrop</code> folder, run <code> ./manage.py run</code> | cd into <code>securedrop</code> folder, run <code> ./manage.py run</code> | ||
Latest revision as of 08:44, 10 April 2022
| Noisebridge | About | Visit | 272 | Manual | Contact | Guilds | Stuff | Events | Projects | Meetings | Donate | E |
| Guilds (Volunteer) | Maintainers | Meta | Code | Electronics | Fabrication | Games | Sewing | Music | AI | Neuro | Philosophy | Funding | Art | Security | Ham | WGs | E |
| Security | DC415 | Bay Area Hackers' Association | OHSNAP | Crypto | SecureDrop | Locksport | Password manager | Aaron Swartz | Security Camera | Edit |
|
SecureDrop is a secure whistleblower communication tool for contacting journalists with minimal risk of interception. It was created by Aaron Swartz and it has become the leading method for news outlets to receive sensitive information. |
Android
[edit | edit source]https://guardianproject.info/apps/orbot/ https://guardianproject.info/apps/orfox/
Hackathon (Aaron Swartz Day)
[edit | edit source]https://gist.github.com/redshiftzero/81779c42b66738c9478e0f8b830f337f
Developing in Arch
[edit | edit source]trying to get this to work, hack in progress
git clone https://github.com/freedomofpress/securedrop
pacman -S vagrant python-virtualenvwrapper python-pip
Complete the required steps for Python2 compatibility: https://wiki.archlinux.org/index.php/Python/Virtual_environment#Installation_2
mkvirtualenv -p /usr/bin/python2 securedrop
workon securedrop to restart a env
install pip dependencies from inside virtualenv:
pip install -r securedrop/requirements/develop-requirements.txt pip install -r testinfra/requirements.txt
NOTE: May also need to run pip install -r securedrop/requirements/securedrop-requirements.txt (This could be multi-platform issues?)
copy config example cp config.py.example config.py
pip install ansible
cd into git directory and run vagrant up
run vagrant provision to re-initialization vagrant if there's a failure or issue
use ssh to interact in the vagrant provisioned virtual box environment vagrant ssh
cd into /vagrant inside vagrant dev environment, which maps to the cloned git repository in host environment
cd into securedrop folder, run ./manage.py run