Wiki/Technology_Table.md

7.7 KiB

We want, as much as possible, to focus on one tool solving one problem, with as many tools as possible to cover our surface. Also, we strive to keep our tools self-hosted for reasons in our [design principles](./Policies/Design Principles.md). These lists are not 100% comprehensive -- generic, common parts like Ethernet cables or system libraries aren't listed as they're easily replaced by competent staff.

See our design principles for our selected development languages as well.

Self-written solutions

NOTE: These solutions are chosen very, very carefully. We write them either for educational reasons or because they fill a very specific role unique to the AniNIX. All of these are candidates to be replaced with upstream tools.

Problem Tool
Backups AniNIX/Aether
CI/CD Pipeline AniNIX/Maat
Cryptography AniNIX/CryptoWorkbench
IRCbot AniNIX/TheRaven
Language reference AniNIX/HelloWorld
Secure code standards AniNIX/Inquisitorius
Standard functions AniNIX/Uniglot
Web crawler AniNIX/WolfPack

On-site Hardware

Problem Tool Provider Reference
Server Supermicro X-series https://unixsurplus.com
Automation Node Raspberry Pi https://raspberrypi.org
Smartphone LG G8 https://www.lg.com/us
Router Netgear R7000 https://www.netgear.com
Personal hardware HP Omen https://www.omen.com/
UPS CyberPower https://cyberpowersystems.com/
Keyboards Corsair K70 https://www.corsair.com/
NVR Cameras OOSSXX http://oossxx.com/
HVAC w/ alarms Nest Thermostat/Protect https://store.google.com
Remote access Chamberlain MyQ https://www.chamberlain.com/
Housekeeping iRobot Roomba and Brava http://irobot.com/
Paper handling Brother printing http://brother.com/

Self-hosted solutions

Platforms

Problem Tool Provider Reference
Main OS AniNIX/ShadowArch http://archlinux.org/
Embedded OS Raspbian https://www.raspberrypi.org/
Mobile OS Android https://www.android.com/
Read-only access AniNIX/WebServer http://openresty.org/en/
Read-write access SSH https://www.openssh.com
Network configuration Netctl https://wiki.archlinux.org/index.php/netctl
Service management systemd https://wiki.archlinux.org/index.php/systemd
Terminal management tmux https://tmux.github.io/
Window management XFCE4 http://www.xfce.org
Office suite LibreOffice https://www.libreoffice.org
Browser Google Chrome https://www.google.com/chrome/
News tracking AniNIX/Singularity https://tt-rss.org/
Media CDN AniNIX/Yggdrasil https://emby.media/

DevOps

Problem Tool Provider Reference
Work tracking AniNIX/Foundation https://gitea.io/
Revision control Git https://git-scm.com/
Documentation This Wiki https://daringfireball.net/projects/markdown/
Infra-as-Code AniNIX/Ubiqtorate https://docs.ansible.com/
Hypervisor AniNIX/MaatHypervisor https://wiki.qemu.org/
Network lookup AniNIX/Nazara https://pi-hole.net
Routing management AniNIX/Shadowfeed https://dd-wrt.com/
Communication AniNIX/IRC https://www.anope.org/,

Security

In the AAA model, authorization is delegated to each individual application consuming the authentication and auditing.

Problem Tool Provider Reference
Penetration testing Kali Linux https://www.kali.org/
Vulnerability scanning OpenVAS https://www.openvas.org/
SIEM AniNIX/Sharingan https://www.graylog.org/
Authentication AniNIX/Sora https://www.openldap.org/
Auditing syslog-ng https://www.syslog-ng.com/
Identity verification GPG https://www.gnupg.org/
VPN Nord http://nordvpn.com/
Network encryption SSL https://letsencrypt.org/
Network IPS sshguard https://www.sshguard.net/
Network IDS suricata http://suricata-ids.org/
OSINT oinkmaster http://oinkmaster.sourceforge.net/
Host IDS clamav https://www.clamav.net/
Disk encryption LUKS-on-LVM https://gitlab.com/cryptsetup/cryptsetup/
Warrant protection AniNIX/WarrantCanary
Physical security AniNIX Martial Arts https://ushapkidofederation.files.wordpress.com/

Purchased / Managed Solutions

Problem Tool Provider Reference
Backup communications Discord https://discordapp.com
Power Alliant Energy https://www.alliantenergy.com/
Internet Charter ISP https://www.spectrum.com/
Backup Internet US Cellular http://uscellular.com/
Code publishing GitHub https://github.com/
Cloud office suite Google Suite https://workspace.google.com/
Payment Stripe https://stripe.com/
Banking Chase https://www.chase.com/
Workout options DAREBEE https://darebee.com
Team-building Imperial Intelligence http://swtor.com/