proto/proto.org
2019-01-23 05:49:47 -08:00

188 lines
8.7 KiB
Org Mode

* Anarchy Planet Tech Tuesdays
This will be a weekly series of tutorials on how to accomplish small tech-related tasks. The purpose is to prototype a process of how to collaborate with strangers over the internet on mutual interests and with a trajectory toward infosec/osint topics.
Feel free to generate your own tutorial topics, with the constraint that the tutorials should be:
1. short. something we can do together start to finish in 1-2 hours.
2. tangible. we should have something by the end that we didn't have before, such as an email address with gpg enabled.
3. FOSS all day erry day
** current topic
Tuesday Jan 21: MUDs https://irc.anarchyplanet.org/pad/p/ap-the-game
Teach M to use tmux. <3 <3 <3
** topics
*** IRC
- IRC intro http://pad.anarchistnews.org/p/irc-how-to
- setting up IRC to run through Tor (hexchat, irssi, freenode w/ tor) https://irc.anarchyplanet.org/pad/p/connect-to-apirc-with-tor
- Inspircd, Atheme Services, setting up channels https://irc.anarchyplanet.org/pad/p/inspircdathemelimnoria
- Novatore The Bot (i.e., Limnoria, python) https://irc.anarchyplanet.org/pad/p/novatoreonboard
- building other bots: https://irc.anarchyplanet.org/pad/p/anarchybots
- using fishlim with hexchat / irssi: https://irc.anarchyplanet.org/pad/p/fish
- setting up and using GPG: https://irc.anarchyplanet.org/pad/p/gpg
- setting up ssh keys https://irc.anarchyplanet.org/pad/p/ssh
- xmpp with OTR and OMEMO https://irc.anarchyplanet.org/pad/p/xmpp
- host your own IRC https://irc.anarchyplanet.org/pad/p/inspircd
*** Server Admin
- wemux https://irc.anarchyplanet.org/pad/p/wemux
- self-hosting w/ Nginx
- audio streaming
https://xiph.org/
https://irc.anarchyplanet.org/dox/
- setting up host files to block advertisements https://en.wikipedia.org/wiki/Hosts_%28file%29 (beware effects on fingerprintability)
- VPNS
- mesh https://en.wikipedia.org/wiki/OpenWrt
- bootloaders: how do they work? <3
*** fileshare resources
How to torrent (the anarchist library): https://irc.anarchyplanet.org/pad/p/torrent
https://github.com/micahflee/onionshare
syncthing
gobby (collaborative writing / code development) https://irc.anarchyplanet.org/pad/p/obby
ipfs https://irc.anarchyplanet.org/pad/p/ipfs - https://github.com/ipfs/ipfs IPFS is a distributed file system that seeks to connect all computing devices with the same system of files. In some ways, this is similar to the original aims of the Web, but IPFS is actually more similar to a single bittorrent swarm exchanging git objects.
- share files from terminal https://0xacab.org/riseup/share/up1-cli-client-nodejs#README
*** Misc
- osint
- send and receive bitcoin (and/or other cryptocurrency? and setting up group wallets?) https://archive.cyberguerrilla.org/a/2017/cgan-course-4-todays-lesson-what-is-btc/
- set up i2p https://www.reddit.com/r/i2p/comments/1tlqct/irc_on_i2p_irc2p_startup_guide/
*** email resources
https://pad.anarchistnews.org/p/letsgobois
https://projex.neocities.org
*** wiki
http://pad.anarchistnews.org/p/wiki
*** git / version control / code workflow
gitea
gogs https://gogs.io/docs/installation
gitlab https://docs.gitlab.com/ee/install/README.html
gitosis https://git-scm.com/book/en/v1/Git-on-the-Server-Gitosis
gobalist https://irc.anarchyplanet.org/pad/p/globalist
cgit https://git.zx2c4.com/cgit/
gitweb https://git-scm.com/book/en/v2/Git-on-the-Server-GitWeb
^ meh to all of this!
/apsite/dox --> symlink to /srv/projex/dox/ --> /git/projex/dox
/ | \
notnull person other peson
https://www.agwa.name/projects/git-crypt/
https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows
*** IRC
http://www.inspircd.org/
*** atheme
https://limnoria.readthedocs.io/en/latest/use/index.html
https://irc.anarchyplanet.org/pad/p/kiwi-onion
http://gribble.sourceforge.net/supybook
briar https://media.ccc.de/v/34c3-8937-briar
*** terminals
if you love your console: apt search dwm
tmux
- post text and images http://ix.io/ - https://0xacab.org/riseup/share/up1-cli-client-nodejs
- bash scripts (for, {}, ..)
- zsh https://ohmyz.sh/ - Plugins: https://github.com/robbyrussell/oh-my-zsh/wiki/Plugins - zsh.org - https://en.wikipedia.org/wiki/Z_shell
*** editors
emacs-orgmode
vi http://www.penguintutor.com/linux/vi-texteditor-tutorial
focuswriter
*** forums
https://flaskbb.org/ (meh)
session: together test which cms of @LIST is eaiest to setup <- to set this up, let's make a list and pilot test installing them quickly ...
*** imgboard
(chans not run by neonazis, maybe?)
anokchan.org ;-) <3
*** privacy
'privacy' is a myth but that doesn't mean we should just give all of the companies and the state all of our data. it actually matters a lot (i.e. they are very much able to invade your life in powerful ways by mining your data) <3 <3
https://riseup.net/security/resources
https://www.privacytools.io
https://prism-break.org
https://unhosted.org
https://www.reddit.com/r/NSALeaks/wiki/index
https://www.reddit.com/r/NSALeaks
TAO / JTRIG https://i.imgur.com/yzpKDPH.png
https://www.reddit.com/r/worldnews/comments/22sv1o/nsa_said_to_have_used_heartbleed_bug_exposing/
https://www.smh.com.au/technology/man-who-introduced-serious-heartbleed-security-flaw-denies-he-inserted-it-deliberately-20140410-zqta1.html
https://en.wikipedia.org/wiki/WireGuard
change DNS server https://neverendingsecurity.wordpress.com/2015/03/07/censorship-free-dns-servers/
*** self-hosting
sql https://blog.secaserver.com/tag/haproxy-mysql-load-balance/
mail https://medium.com/@kevinsimper/self-hosting-email-in-2016-is-still-hard-797a6320bfa8
redis
- easy backup: https://redis.io/topics/persistence
- sharing files: https://redislabs.com/ebook/part-2-core-concepts/chapter-6-application-components-in-redis/6-6-distributing-files-with-redis/
- load balancing: https://redis.io/topics/sentinel
set up stuff http://potpj4yqrvx2zeqgxrrzrhboy244pclgllm76b26zloasly4nluw5myd.onion/p/traumschule.org
*** audio chat / VOIO
asterisk https://hamvoip.org/
mumble https://wiki.mumble.info/wiki/Features - https://wiki.mumble.info/wiki/Running_Murmur
https://linuxsampler.org/about.html
*** tor
tor is more than a anonymization client but has a wide ecosystem:
https://www.torproject.org/projects/projects
https://www.torproject.org/projects/community.html.en
'is tor safe' see vanguards:
Possible quests:
* install the ooni app on your smartphone to measure censorship: https://lists.torproject.org/pipermail/ooni-dev/2018-November/000544.html
* set up a cdn with two onion nodes via onionbalance
* publish a git repository via globalist and let everyone in the group add a commit
* create damn secret underground chat group with cwtch.im "Warning: Cwtch is an experimental prototype. Please do not use it for anything where security, privacy, or anonymity is critical." lol
* create an onion farm with tor controllers like bine stem or carml
* run tor-ramdisk in a vm
* secure communication
* find out why Perfect Forward Secrecy and metadata protection are important
* have an end to end encrypted goup chat: https://cwtch.im
* meet via voice/video chat: https://meet.jit.si/
* use OMEMO https://omemo.top/
* alternatives: https://prism-break.org/en/subcategories/gnu-linux-video-voice/
* Be careful with your phones and tell your friends: https://www.wired.co.uk/article/europe-immigration-refugees-smartphone-metadata-deportations
* read more on security https://riseup.net/en/security/resources ie. https://ssd.eff.org/
* pip install -U youtube_dl --user
* misc / mine onion
* https://tor.stackexchange.com/questions/8763/does-deepnet-have-only-7100-onion-sites
* https://stackoverflow.com/questions/417142/what-is-the-maximum-length-of-a-url-in-different-browsers/31250734#31250734
*** cgAn
https://archive.cyberguerrilla.org/a/2017/?s=course&submit_x=0&submit_y=0
https://irc.anarchyplanet.org/pad/p/othertutorials
https://newblood.anonops.com/security.html
https://irc.anarchyplanet.org/pad/p/jellyfish
https://startyourownisp.com/
connect to freenode via tor: https://freenode.net/kb/answer/certfp
*** fun
https://irc.anarchyplanet.org/pad/p/mud
https://irc.anarchyplanet.org/pad/p/ap-the-game
*** wanna start coding?
https://lifehacker.com/why-you-should-learn-to-run-a-server-before-you-learn-t-1497178889
*** learn rust
https://trac.torproject.org/projects/tor/wiki/RustInTor
============================================================
Projex Potential Sections
============================================================
HowTos - projex style tutorials that people can update / contribute to through our git workflow
Tools - list of tools loosely grouped by categories (e.g. above) that people can (1) contribute HowTos or (2) review
Info - lists of articles that can provide more context info that people can (1) post questions on and (2) review their thoughts on the article