User Tools

Site Tools


technology

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
technology [2018/11/25 23:13]
puffinux
technology [2021/07/10 07:03] (current)
squeakypancakes [Instant Messaging] Changed Riot to Element
Line 1: Line 1:
 ====== Technology ====== ====== Technology ======
- 
-//Contribute some resources, articles or links on this topic. Create your own sub-topics as you need. // 
- 
 ===== Decentralisation ===== ===== Decentralisation =====
  
   * // Contribute links or articles to this topic //   * // Contribute links or articles to this topic //
 +  * [[https://walkaway.wiki/|Walkaway Wiki]] "this handbook is a prototype-in-progress for a much cooler peer-to-peer wiki system. our goal is to create a solarpunk "library of alexandria" that lives in a distributed mesh" 
 +  * [[https://build.onearmy.world/|Build One Army]] "We’re building a platform for communities to grow online/offline and tackle global problems."
  
 +===== Metadata Resistance =====
  
-==== How-Tos ==== +  * [[Metadata Resistance]] is an actively-in-development area of work for privacy, defending against a now-primary vector of government and corporate surveillance. 
- +  * [[ 
-  * // Contribute some manuals or "how-tos" regarding decentralisation. // +https://privacyinternational.org/campaigns/phone-data-extraction|Privacy International]] warns that the police can extract your data from your phone \\ 
- +  [[https://algosov.org/| European observatory on Algorithmic Sovereignty]]
-===== Single Board Computers ===== +
- +
-Single board computers or SBCs are smaller, lower cost and lower power consumption computers than desktop motherboards. While typically computationally less powerful, they offer a balance between performance and energy consumption, like a Raspberry Pi Zero. This allows them to be used in situations without access to mains electric, where solar panels or similar are used to provide electrical energy. They are also useful for projects such as running a personal server for cloud storage, for those that do not wish to trust large companies with their private data. +
- +
-A searchable database of all SBCs available is hosted on [[https://www.hackerboards.com/p/home/|BoardDB]].+
  
 ==== How-Tos ==== ==== How-Tos ====
  
-  * [[https://raspberrypi.org/|Raspberry Pi]] have an established and trusted selection of boards, and regularly blog about what people are doing with their SBCsThey have many education resources toothough most are fun and not particularly solarpunk.+  * [[https://ssd.eff.org/ | Surveillance Self-Defense - TipsTools and How-tos for Safer Online Communications]] 
 +  * [[https://videos.coletivos.org/videos/watch/d1463b7c-15d7-443d-a10b-4c0d796a228c| Digital self-defense workshop - on tourworkshop on support on the Gira Zapatista]] 
 +  * [[https://securityinabox.org/en/|Security in a Box – Digital-security tools & tactics]] The Tactics Guides in this toolkit cover basic principles such as how to create strong passphrases and avoid malware. 
 +----
  
 ===== Anonymity Networks ===== ===== Anonymity Networks =====
  
   * [[https://geti2p.net/|I2P]] - The Invisible Internet Project (I2P) is a FLOSS anonymous network layer that allows for censorship-resistant, peer to peer communication. Anonymous connections are achieved by encrypting the user's traffic (by using end-to-end encryption), and sending it through a volunteer-run network of roughly 55,000 computers distributed around the world. Given the high possibility of paths the traffic can transit, a third party watching a full connection is unlikely. The software that implements this layer is called an "I2P router", and a computer running I2P is called an "I2P node"   * [[https://geti2p.net/|I2P]] - The Invisible Internet Project (I2P) is a FLOSS anonymous network layer that allows for censorship-resistant, peer to peer communication. Anonymous connections are achieved by encrypting the user's traffic (by using end-to-end encryption), and sending it through a volunteer-run network of roughly 55,000 computers distributed around the world. Given the high possibility of paths the traffic can transit, a third party watching a full connection is unlikely. The software that implements this layer is called an "I2P router", and a computer running I2P is called an "I2P node"
-  * [[https://www.torproject.org/|Tor]] - The Onion Router (TOR) is FLOSS for enabling online anonymity. Tor directs Internet traffic through a free, worldwide, volunteer network consisting of more than seven thousand relays to conceal a user's location or usage from anyone conducting network surveillance or traffic analysis. Using Tor makes it more difficult to trace Internet activity, including “visits to Web sites, online posts, instant messages, and other communication forms”, back to the user and is intended to protect the personal privacy of users, as well as their freedom and ability to conduct confidential business by keeping their internet activities from being monitored.+  * [[https://www.torproject.org/|Tor]] - The Onion Router (Tor) is FLOSS for enabling online anonymity. Tor directs Internet traffic through a free, worldwide, volunteer network consisting of more than seven thousand relays to conceal a user's location or usage from anyone conducting network surveillance or traffic analysis. Using Tor makes it more difficult to trace Internet activity, including “visits to Web sites, online posts, instant messages, and other communication forms”, back to the user and is intended to protect the personal privacy of users, as well as their freedom and ability to conduct confidential business by keeping their internet activities from being monitored. 
 + 
 +----
  
 ===== Instant Messaging ===== ===== Instant Messaging =====
 +
 Secure instant messaging is a specialized form of instant messaging that along with other differences, encrypts and decrypts the contents of the messages such that only the actual users can understand them. Secure instant messaging is a specialized form of instant messaging that along with other differences, encrypts and decrypts the contents of the messages such that only the actual users can understand them.
  
-  * [[https://riot.im/|Riot]] - A secure collaboration app for group chat, file transfer and voice/video conferencing built on the decentralized Matrix ecosystem, providing bridges and integrations to centralized services such as IRC, Slack, Gitter, etc +  * [[https://element.io/|Element]] - A secure collaboration app for group chat, file transfer and voice/video conferencing built on the decentralized Matrix ecosystem, providing bridges and integrations to centralized services such as IRC, Slack, Gitter, etc 
-  * [[https://xmpp.org/|XMPP]] - Extensible Messaging and Presence Protocol (XMPP) is a communication protocol for message-oriented middleware such as Psi+ (Desktop), Conversations (Android) and ChatSecure (iOS). It enables the near-real-time exchange of structured yet extensible data between any two or more network entities.+  * [[https://xmpp.org/|XMPP]] - Extensible Messaging and Presence Protocol (XMPP) is a communication protocol for message-oriented middleware such as Psi+ (Desktop), Conversations (Android) and ChatSecure (iOS). It enables the near-real-time exchange of structured yet extensible data between any two or more network entities. audits on conversations[[ https://conversations.im/omemo/audit.pdf| 2016 ]] / omemo [[https://teddit.net/r/netsec/comments/o1q0jn/public_crypto_audit_report_lurchomemo/|2021]].  
 +  * [[https://signal.org/|Signal]] For mobile devices running Android or iOS, the open source Signal app offers end-to-end encrypted voice, video, text, and photos, and it's been endorsed by security and cryptography experts including Edward Snowden and Bruce Schneier and the Electronic Frontier Foundation. Can we trust signal? Signal is a centralized network. Very suitable of Man-in-the-middle attacks! [[https://sequoia-pgp.org/blog/2021/06/28/202106-hey-signal-great-encryption-needs-great-authentication/|Signal big flaws]] 
 +  * [[https://ssd.eff.org/en/module/how-use-pgp-linux|OpenPGP]] for sending encrypted emails. And some concerns on PGP[[https://restoreprivacy.com/let-pgp-die/|Let PGP Die: Why We Need a New Standard for Email Encryption]] 
 + 
 + 
 +---- 
 + 
 +===== Media Publishing ===== 
 +Publishing is the dissemination of literature, music, or information — the activity of making information available to the general public. 
 + 
 +  * [[https://joinpeertube.org/|PeerTube]] - A FLOSS decentralized federated video hosting network that uses peer-to-peer technology to reduce load on individual servers.  
 +  * [[https://pixelfed.org/|Pixelfed]] - Federated image sharing. 
 +  * [[https://writefreely.org/|WriteFreely]] - A FLOSS federated blogging platform. 
 +  * [[https://datproject.org|dat]] - Dat is a way to share data with a group of people in something that's like an editable bit-torrent. Peers host your data when they view it. Some people host sketchbooks there, other folks store interesting civic data sets. You can view dat files with, among other things, [[https://beakerbrowser.com/|the Beaker Browser]] 
 +  * [[https://freeyourstuff.cc|Free your stuff]] - makes it easy to share your content on supported sites 
 + 
 +----
  
 ===== Mesh Networks ===== ===== Mesh Networks =====
 +
 A mesh network is a decentralized peer-to-peer network, with user-controlled physical links that are usually wireless, where each node must not only capture and disseminate its own data, but also serve as a relay for other nodes, that is, it must collaborate to propagate the data in the network. A mesh network is a decentralized peer-to-peer network, with user-controlled physical links that are usually wireless, where each node must not only capture and disseminate its own data, but also serve as a relay for other nodes, that is, it must collaborate to propagate the data in the network.
   * [[https://github.com/cjdelisle/cjdns|Cjdns]] - Cjdns implements an encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing. This provides near-zero-configuration networking, and prevents many of the security and scalability issues that plague existing networks. Instead of letting other computers connect to you through a shared IP address which anyone can use, cjdns only lets computers talk to one other after they have verified each other cryptographically.   * [[https://github.com/cjdelisle/cjdns|Cjdns]] - Cjdns implements an encrypted IPv6 network using public-key cryptography for address allocation and a distributed hash table for routing. This provides near-zero-configuration networking, and prevents many of the security and scalability issues that plague existing networks. Instead of letting other computers connect to you through a shared IP address which anyone can use, cjdns only lets computers talk to one other after they have verified each other cryptographically.
-  * [[http://tinc-vpn.org/|tinc]] - tinc is a Virtual Private Network (VPN) daemon that uses tunnelling and encryption to create a secure private network between hosts on the Internet. Because the VPN appears to the IP level network code as a normal network device, there is no need to adapt any existing software. This allows VPN sites to share information with each other over the Internet without exposing any information to others. +  * [[http://tinc-vpn.org/|tinc]] - tinc is a Virtual Private Network (VPN) daemon that uses tunnelling and encryption to create a secure private network between hosts on the Internet. Because the VPN appears to the IP level network code as a normal network device, there is no need to adapt any existing software. This allows VPN sites to share information with each other over the Internet without exposing any information to others. 
 +  * [[https://commotionwireless.net/|Commotion Wireless]] - Software and how-tos for meshnets. 
 +  * [[https://buildyourowninter.net/networks.html|Buildyourowninter.net's list of active meshnets]] - Join an existing network! 
 +  * [[http://darknetmap.zone42.ca/|Darknetmap]] - A map of interest in meshnets. Place a pin to let other people know you want to start a network in your area! 
 +  * [[https://libremesh.org/|LibreMesh]] - Meshnet firmware for existing routers, designed to make it as easy as possible for users to create a network. 
 +  * [[https://tkcooptech.tumblr.com/post/176848160665/the-makerplex-is-essentially-an-open-source|Makerplex]] "The “Makerplex” is essentially an open source combination of makerspace, market, factory, public resource, educational facility, and research/development lab."
  
 +==== How-Tos ====
  
 +  * [[https://communitytechnology.github.io/|Community Technology]] - An in-depth, wiki-style library of meshnet guides and resources.
 +  * [[http://wndw.net/|Wireless Networking in the Developing World]] - A free book about designing, implementing, and maintaining low-cost wireless networks. 
 +  * [[https://roelof.info/projects/(2014)Pretty_Fly_For_A_Wifi/Pretty_Fly_For_A_Wi-Fi_booklet.pdf|Pretty Fly For A Wi-Fi]] - Homemade wifi antennae, collected and tested, with instructions for each.
 +  * [[https://solarflower.blogspot.com/2011/07/chicken-mesh-and-plywood-radiowifi.html|Open Source Low Tech dish]] - A cheap DIY wifi dish made of scrap plywood and chicken mesh.
 +  * [[https://github.com/PuppyPi/usb-descriptors-project|USB descriptors project]] Catalog all known USB descriptors in a semantic (programmatically-accessible) format! 
  
 +----
  
-==== How-Tos ==== +===== Peer-to-Peer Software =====
- +
-  * // Contribute some manuals or "how-tos" regarding mesh networks. //+
  
 +Peer-to-peer software sends information directly from one device to another without passing through or being stored on any central server. This keeps your information private and safe, since all data is stored on multiple individual's devices.
 +  * [[https://www.scuttlebutt.nz/|Scuttlebutt]] - A FLOSS peer-to-peer social network. Scuttlebutt can be used offline or through any kind of connection (internet, meshnet, sneakernet, wifi, etc). Also has an Android app, [[https://www.manyver.se/|Manyverse]].
 +  * [[https://briarproject.org/|Briar]] - A peer-to-peer encrypted messaging app for Android.
 +  * [[https://darkcrystal.pw|Dark Crystal]] - A FLOSS "secret sharing" system based on the Scuttlebutt protocol. Private data, such as passwords, are broken into "shards" that are then stored on the computers of several trusted parties. All of the shards are encrypted and none can be used to work out even a portion of the secret without bringing all of them together, meaning your info is safe until you need it.
 +  * [[https://cryptpad.fr/|Cryptpad]] CryptPad is a private-by-design alternative to popular office tools and cloud services. 
 +----
  
 ===== Operating Systems ===== ===== Operating Systems =====
 +
 An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs.  An operating system (OS) is system software that manages computer hardware and software resources and provides common services for computer programs. 
-  * [[http://debian.org/|Debian]] - Unix-like operating system composed entirely of free software packaged by a team of volunteers. The Debian stable branch is the most popular edition for personal computers and network servers, and is used as a base for many other distributions.  +  * [[http://debian.org/|Debian]] - Unix-like operating system composed entirely of free software packaged by a team of volunteers. The Debian stable branch is the most popular edition for personal computers and network servers, and is used as a base for many other distributions. A popular user-friendly distribution is [[https://www.ubuntu.com/|Ubuntu]]; this has ads and leaks on by default, however they can be simply [[https://www.eff.org/deeplinks/2012/10/privacy-ubuntu-1210-amazon-ads-and-data-leaks|turned off]].  
-  * [[https://fedoraproject.org/|Fedora]] - Linux distribution developed by the community-supported Fedora Project and sponsored by Red Hat. Fedora contains software distributed under various free and open-source licenses and aims to be on the leading edge of such technologies. Fedora has a reputation for focusing on innovation, integrating new technologies early on and working closely with upstream Linux communities. Making changes upstream instead of specifically for Fedora ensures that the changes are available to all Linux distributions.  +  * [[https://fedoraproject.org/|Fedora]] - Linux distribution developed by the community-supported Fedora Project and sponsored by Red Hat. Fedora contains software distributed under various free and open-source licenses and aims to be on the leading edge of such technologies. Fedora has a reputation for focusing on innovation, integrating new technologies early on and working closely with upstream Linux communities. Making changes upstream instead of specifically for Fedora ensures that the changes are available to all Linux distributions. [[https://www.qubes-os.org/|Qubes]] is a Fedora distribution that provides strong security through isolation of programs.  
-  * [[https://lineageos.org/|LineageOS]] - LineageOS is a FLOSS operating system for set-top boxes, smartphones and tablet computers, based on the Android mobile platform. It is the successor to the custom ROM CyanogenMod, from which it was forked in December 2016. It also has a fork, in [[https://replicant.us/|Replicant]], which aims to eliminate all proprietary components. +  * [[https://lineageos.org/|LineageOS]] - LineageOS is a FLOSS operating system for set-top boxes, smartphones and tablet computers, based on the Android mobile platform. It is the successor to the custom ROM CyanogenMod, from which it was forked in December 2016. It has a couple forks: one makes it compatible with [[https://lineage.microg.org/|microG]]eliminating reliance on Google services while preserving user-friendliness; the other is the very in-development [[https://replicant.us/|Replicant]], which aims to eliminate all proprietary components. 
-  * [[https://tails.boum.org/|Tails]] - The Amnesic Incognito Live System (TAILS) is a security-focused Debian-based Linux distribution aimed at preserving privacy and anonymity. All its outgoing connections are forced to go through Tor, and non-anonymous connections are blocked. The system is designed to be booted as a live DVD or live USB, and will leave no digital footprint on the machine unless explicitly told to do so.+  * [[https://tails.boum.org/|Tails]] - The Amnesic Incognito Live System (TAILS) is a security-focused Debian-based Linux distribution aimed at preserving privacy and anonymity. All its outgoing connections are forced to go through Tor, and non-anonymous connections are blocked. The system is designed to be booted as a live DVD or live USB, and will leave no digital footprint on the machine unless explicitly told to do so.  [[https://tails.boum.org/security/audits/ | Last tails audit was back in 2011 ]]
  
-===== Web Browsers ===== +---- 
-web browser is a software application for accessing information on the World Wide Web. Each individual web page, image, and video is identified by a distinct URLenabling browsers to retrieve and display them on the user's device.  + 
-  * [[https://mozilla.org/firefox|Firefox]] - A FLOSS web browser developed by the Mozilla FoundationYou can safeguard your browsing habits and stop advertising companies from tracking you by installing addons includingCookie AutoDeleteDecentraleyes, HTTPS Everywhere, NoScript, Privacy Badger and uBlock Origin.+===== Social Networks ===== 
 +distributed social network or federated social network is an Internet social networking service that is decentralized and distributed across distinct providers. 
 +  * [[https://joinmastodon.org/|Mastodon]] - A distributedfederated microblogging platform
 +  * [[https://diasporafoundation.org/|Diaspora]] - A user-owned, distributed social network. 
 +  * [[https://friendi.ca/|Friendica]] - A FLOSSdistributed social network. 
 +  * [[https://www.okuna.io/en/home|Okuna]] An ethical social network for a brighter tomorrow. 
 +  * [[https://mahara.org/|Mahara]] Fully-featured open source web application to build your electronic portfolio. Learner-centered personal learning environment. 
 +----
  
 ===== Web Search Engines ===== ===== Web Search Engines =====
 +
 A web search engine is a software system that is designed to search for information on the World Wide Web. The search results are generally presented in a line of results. The information may be a mix of web pages, images and other types of files.  A web search engine is a software system that is designed to search for information on the World Wide Web. The search results are generally presented in a line of results. The information may be a mix of web pages, images and other types of files. 
   * [[https://duckduckgo.com/|DuckDuckGo]] - An Internet search engine, hosted around the world, that emphasizes protecting searchers' privacy and avoiding the filter bubble of personalized search results. It has some open-source components.    * [[https://duckduckgo.com/|DuckDuckGo]] - An Internet search engine, hosted around the world, that emphasizes protecting searchers' privacy and avoiding the filter bubble of personalized search results. It has some open-source components. 
   * [[http://searx.me/|Searx]] - A FLOSS metasearch engine with the aim of protecting the privacy of its users.   * [[http://searx.me/|Searx]] - A FLOSS metasearch engine with the aim of protecting the privacy of its users.
   * [[https://ecosia.org/|Ecosia]] - A private web search engine based in Berlin, Germany, which donates 80% of its surplus income to non-profit conservationist organizations, with a focus on tree planting.    * [[https://ecosia.org/|Ecosia]] - A private web search engine based in Berlin, Germany, which donates 80% of its surplus income to non-profit conservationist organizations, with a focus on tree planting. 
 +
 +----
 +
 +
 +===== Open Source Software =====
 +
 +Open-source software is a type of computer software in which source code is released under a license in which the copyright holder grants users the rights to study, change, and distribute the software to anyone and for any purpose. Open-source software may be developed in a collaborative public manner.
 +  * [[https://www.libreoffice.org/|LibreOffice]] -LibreOffice is the leading open-source office software suite for word processing, spreadsheets, presentations, graphics, databases and more. 
 +  * [[https://nextcloud.com/|Nextcloud]] -Share and collaborate on documents, send and receive email, manage your calendar and have video chats without data leaks. Nextcloud Hub provides the benefits of online collaboration without the compliance and security risks.
 +  * [[https://www.clamav.net|ClamAV]] -ClamAV® is an open source antivirus engine for detecting trojans, viruses, malware & other malicious threats.
 +  * [[https://www.linshare.org/en/index.html|Linshare]] -Linshare is an Open Source secure file sharing application intended to cover your business security and file transfer needs. If confidentiality and traceability are paramount for your business file transfers, then LinShare is your solution and better yet it's free !
 +  * [[https://onionshare.org/|OnionShare]] -OnionShare is an open source tool that lets you securely and anonymously share a file of any size.
 +  * [[https://www.thunderbird.net/en-GB/|Thunderbird]] -Thunderbird makes email better for you, bringing together speed, privacy and the latest technologies.
 +  * [[https://keepass.info/|Keepass]] -KeePass is a free open source password manager, which helps you to manage your passwords in a secure way. You can store all your passwords in one database, which is locked with a master key. So you only have to remember one single master key to unlock the whole database.
 +  * [[https://shotcut.org/|Shotcut]] -Shotcut is a free, open source, cross-platform video editor.
 +  * [[https://www.videolan.org/vlc/index.html|VLC media player]] -VLC is a free and open source cross-platform multimedia player and framework that plays most multimedia files as well as DVDs, Audio CDs, VCDs, and various streaming protocols.
 +  * [[https://www.7-zip.org/|7-zip]] -7-Zip is a file archiver with a high compression ratio. 7-Zip is free software with open source. You can use 7-Zip on any computer, including a computer in a commercial organization. 
 +  * [[https://www.qbittorrent.org/|qBittorrent]] -The qBittorrent project aims to provide an open-source software alternative to µTorrent. Additionally, qBittorrent runs and provides the same features on all major platforms (FreeBSD, Linux, macOS, OS/2, Windows).
 +  * [[https://jitsi.org/|Jitsi]] Jitsi is a set of open-source projects that allows you to easily build and deploy secure videoconferencing solutions. At the heart of Jitsi are Jitsi Videobridge and Jitsi Meet, which let you have conferences on the internet, while other projects in the community enable other features such as audio, dial-in, recording, and simulcasting.
 +  * [[https://wire.com/en/|Wire]] Wire offers the most comprehensive collaboration suite featuring messenger, voice, video, conference calls, file-sharing, and external collaboration – all protected by the most secure end-to-end-encryption.
 +
 +=== Find out more open source software ===
 +   * [[https://prism-break.org/en/|PRISM break]] Opt out of global data surveillance programs like [[https://en.wikipedia.org/wiki/PRISM_%28surveillance_program%29 | PRISM]], [[https://en.wikipedia.org/wiki/XKeyscore|XKeyscore]] and [[https://en.wikipedia.org/wiki/Tempora|Tempora]]
 +   * [[https://github.com/awesome-selfhosted/awesome-selfhosted|Awesome-Selfhosted]]This is a list of Free Software network services and web applications which can be hosted locally.
 +   * [[https://opensource.builders/|Open-source alternatives]]Find open-source alternatives for your favorite apps
 +
 +----
 +===== Web Browsers =====
 +
 +A web browser is a software application for accessing information on the World Wide Web. Each individual web page, image, and video is identified by a distinct URL, enabling browsers to retrieve and display them on the user's device. 
 +  * [[https://mozilla.org/firefox|Firefox]] - A FLOSS web browser developed by the Mozilla Foundation. You can safeguard your browsing habits and stop advertising companies from tracking you by installing addons including: Cookie AutoDelete, Decentraleyes, HTTPS Everywhere, NoScript, Privacy Badger and uBlock Origin.
 +
 +Do not use brave. [[https://ebin.city/~werwolf/posts/brave-is-shit/|Brave is sh**]]
 +----
 +===== Radio =====
 +
 +  * https://commonradio.org/
 +
 +==== How-Tos ====
 +
 +  * {{ :frequency_guide.pdf |Riding the Airwaves}} - A very quick and messy guide to how radio licensing in the US works and what you should purchase and work toward based on your communication needs. A pretty barebones work in progress right now.
 +
 +----
 +
 +===== Hardware =====
 +
 +  * [[Technology:Hardware]]
 +
 +
 +   * A book on basic electronics 
 +   * [[https://www.lantern.works|Lantern Works]] - a portable wireless device for stronger, safer recovery
 +   * [[https://github.com/osresearch/heads|Heads: the other side of TAILS]] - Heads is a configuration for laptops and servers that tries to bring more security to commodity hardware.
 +
technology.1543187591.txt.gz · Last modified: 2018/11/25 23:13 by puffinux