dox/md/projex.md

302 lines
9.9 KiB
Markdown

---
title: Projex
---
- [IRC](#irc)
- [radio](#radio)
- [GPG](#gpg)
- [SSH](#ssh)
- [XMPP](#xmpp)
- [torrents](#torrents)
- [How to torrent (the anarchist library):
<https://irc.anarchyplanet.org/pad/p/torrent>](#how-to-torrent-the-anarchist-library-httpsirc.anarchyplanet.orgpadptorrent)
- [Networking](#networking)
- [ipfs <https://irc.anarchyplanet.org/pad/p/ipfs> -
<https://github.com/ipfs/ipfs>](#ipfs-httpsirc.anarchyplanet.orgpadpipfs---httpsgithub.comipfsipfs)
- [Server Admin](#server-admin)
- [Misc](#misc)
- [osint](#osint)
- [email resources](#email-resources)
- [wiki](#wiki)
- [git / version control / code
workflow](#git-version-control-code-workflow)
- [IRC](#irc-1)
- [limnoria](#limnoria)
- [tmux](#tmux)
- [editors](#editors)
- [forums](#forums)
- [imgboard](#imgboard)
- [privacy](#privacy)
- [tor](#tor)
- [Possible quests:](#possible-quests)
- [cgAn](#cgan)
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
IRC
===
- [setting up IRC to run through Tor (hexchat, irssi, freenode w/
tor)](./irc-tor.html)
- [novatore the bot](./novatore.html)
- [using fishlim with hexchat / irssi](./fish.html)
- <https://irc.anarchyplanet.org/pad/p/inspircd>
radio
=====
- [streaming to apradio using darkice](./darkice-to-icecast.html)
GPG
===
- setting up and using GPG: <https://irc.anarchyplanet.org/pad/p/gpg>
SSH
===
- setting up ssh keys <https://irc.anarchyplanet.org/pad/p/ssh>
XMPP
====
- xmpp with OTR and OMEMO <https://irc.anarchyplanet.org/pad/p/xmpp>
torrents
========
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>
Networking
==========
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>
<https://github.com/cyberwizardinstitute/workshops/blob/master/networks.markdown#networking>
<https://github.com/cyberwizardinstitute/workshops/blob/master/unix.md>
ipfs <https://irc.anarchyplanet.org/pad/p/ipfs>
<https://jsfiddle.net/8pr3cq4m/6/> \<-- soundcloud alternative for
time-stamped comments
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
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>
- others
- <https://www.agwa.name/projects/git-crypt/>
- <https://git-scm.com/book/en/v2/Distributed-Git-Distributed-Workflows>
IRC
---
<http://www.inspircd.org/>
limnoria
--------
<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>
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 wasn\'t there
one called 0chan that was okay?
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