{"id":3625,"url":"https://github.com/Spacial/awesome-systools","name":"awesome-systools","description":"Awesome Systools is a collection of sysadmins daily handy tools.","projects_count":1549,"last_synced_at":"2026-08-29T00:00:26.129Z","repository":{"id":43791397,"uuid":"112638718","full_name":"Spacial/awesome-systools","owner":"Spacial","description":"Awesome Systools is a collection of sysadmins daily handy tools.","archived":false,"fork":false,"pushed_at":"2025-11-23T21:57:04.000Z","size":1804,"stargazers_count":211,"open_issues_count":3,"forks_count":26,"subscribers_count":10,"default_branch":"master","last_synced_at":"2026-08-09T13:48:42.419Z","etag":null,"topics":["automation","awesome","awesome-list","bsd","linux","macos","performance","sysadmin","systools","windows"],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Spacial.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-11-30T17:12:08.000Z","updated_at":"2026-07-23T13:37:30.000Z","dependencies_parsed_at":"2024-01-04T19:40:00.263Z","dependency_job_id":"a33abed9-65f6-4ba5-9218-128247063b64","html_url":"https://github.com/Spacial/awesome-systools","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Spacial/awesome-systools","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Spacial%2Fawesome-systools","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Spacial%2Fawesome-systools/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Spacial%2Fawesome-systools/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Spacial%2Fawesome-systools/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Spacial","download_url":"https://codeload.github.com/Spacial/awesome-systools/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Spacial%2Fawesome-systools/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":36962094,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-08-28T02:00:06.244Z","response_time":114,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"created_at":"2024-01-06T00:34:43.281Z","updated_at":"2026-08-29T00:00:26.130Z","primary_language":null,"list_of_lists":false,"displayable":true,"categories":["Mac/iOS","Cloud","Virtualization","Tools","Career","Shell","Linux","Network","Windows","Security","IoT","Support","News","Continuous Integration","Caching","Datacenter","Lists","Reliability","Licensing","Automation","Devops","Interfaces","Troubleshooting","Services","Other Resources","Filesystems","*nix/BSD","Android","Management","Presentations","Organization","Journalism","Fun","Stuff","Making Conferences","Articles","Bots","Knowlegde"],"sub_categories":["Containers","AWS","WebTools","Video Conference","PCAP","Performance","Distros","Benchmarks","Privacy","Browsers","Messaging","Pub/Sub","Web Services","RFID","Nextcloud","WebServers","Firewalls","Puppet","Hardening","Little notes","Controllers","Debloat/DeCrap","Regex","Kernel","Red Hat/Fedora","Debian","Packaging","Storage","Ansible","Auditing","VPN","Proxy","Jenkins","Logs","Network Troubleshooting","NetServices","DNS","LoadBalancers","Random Shell tips","Shell Utils","Editors","Monospaced Fonts","Books","OVF - Open Virtualization Format","KVM","VMware","Windows Dev","Powershell","Rescue","Timeline","JSON","WebScraping"],"readme":"# Awesome Systools[![Awesome](https://cdn.rawgit.com/sindresorhus/awesome/d7305f38d29fed78fa85652e3a63e154dd8e8829/media/badge.svg)](https://github.com/sindresorhus/awesome)\n\n## Lists\n\n- [The Book of Secret Knowledge](https://github.com/trimstray/the-book-of-secret-knowledge)\n- [Awesome-Selfhosted](https://github.com/Kickball/awesome-selfhosted): This is a list of Free Software network services and web applications which can be hosted locally. Selfhosting is the process of locally hosting and managing applications instead of renting from SaaS providers.\n- [Lucid Index](https://selfhostedsource.tech/self-hosted): This site's goal is to help you find the software you need as quickly as possible.\n- [Awesome Sysadmin](https://github.com/n1trux/awesome-sysadmin): A curated list of amazingly awesome open source sysadmin resources.\n\n## Reliability\n\n- [Google - Site Reliability Engineering](https://landing.google.com/sre/book.html)\n- [Istio on GKE](https://www.linkedin.com/pulse/istio-gke-googles-sre-box-ganesan-janarthanam-jana-/)- Google's SRE in a Box!\n- [The 5 Things I Learned About ICS Operations From Jurassic Park](https://medium.com/@hexadecim8/the-5-things-i-learned-about-ics-operations-from-jurassic-park-8d38b6081142)\n- [Post-Mortems-Template](https://github.com/ghostinthewires/Post-Mortems-Template)\n- [A Brief History of High Availability](https://www.cockroachlabs.com/blog/brief-history-high-availability/)\n\n## Licensing\n\n- [A New Social Contract for Open Source](https://hueniverse.com/a-new-social-contract-for-open-source-86d1fcf3e353)\n\n## Linux\n\n### Distros\n\n- [The Void (Linux) distribution](https://voidlinux.org/): Void is a general purpose operating system, based on the monolithic Linux® kernel. Its package system allows you to quickly install, update and remove software; software is provided in binary packages or can be built directly from sources with the help of the XBPS source packages collection.\n- [devuan](https://www.devuan.org/): Devuan GNU+Linux is a fork of Debian without systemd.\n- [Linux distros without systemd](https://ungleich.ch/en-us/cms/blog/2019/05/20/linux-distros-without-systemd/).\n- [KISS](https://getkiss.org/): An independent Linux® distribution with a focus on simplicity and the concept of “less is more”. [Package Manager](https://github.com/kisslinux/kiss)\n- [EasyOS](https://easyos.org/): An experimental linux distribution.\n- [KaOS](https://kaosx.us/): A Lean KDE Distribution.\n- [Kicksecure ™](https://www.whonix.org/wiki/Kicksecure): A Security-hardened, Non-anonymous Linux Distribution\n- [14 Linux Distributions You Can Rely on for Your Ancient 32-bit Computer](https://itsfoss.com/32-bit-linux-distributions/)\n- [void-mklive](https://github.com/void-linux/void-mklive): The Void Linux live image maker.\n- [Busybox-based Linux distro from scratch](https://re-ws.pl/2020/11/busybox-based-linux-distro-from-scratch/)\n- [oasis](https://github.com/oasislinux/oasis): a small statically-linked linux system\n- [unetbootin](https://github.com/unetbootin/)\n- [iPad Linux](https://ipadlinux.org/)\n- [Tiny Core Linux, Micro Core Linux, 12MB Linux GUI Desktop, Live, Frugal, Extendable](http://tinycorelinux.net/)\n- [Floppinux](https://bits.p1x.in/floppinux-an-embedded-linux-on-a-single-floppy/) - [An Embedded 🐧Linux on a Single 💾Floppy](https://github.com/w84death/floppinux)\n- [Asahi Linux](https://asahilinux.org/) aims to bring you a polished Linux® experience on Apple Silicon Macs.\n- [Pop!_OS](https://github.com/pop-os/beta)\n- [kwin-tiling](https://github.com/kwin-scripts/kwin-tiling): Tiling script for kwin\n- [AV Linux MX Edition](http://www.bandshed.net/avlinux/)\n\n#### Tiny ones\n\n- [The Core Project](http://distro.ibiblio.org/tinycorelinux/downloads.html): as suggested by our name, is not a turnkey desktop distribution. Instead we deliver just the core Linux from which it is quite easy to add what you want. We offer 3 different x86 \"cores\" to get you started: Core, TinyCore, and our installation image, CorePlus.\n- [Damn Small Linux](http://www.damnsmalllinux.org/download.html)\n- [SLAX](https://www.slax.org/): is a modern, portable, small and fast Linux operating system with modular approach and outstanding design.\n- [Bodhi Linux](https://www.bodhilinux.com/): a lightweight distribution featuring the fast \u0026 fully customizable Moksha Desktop.\n\n### Kernel\n\n- [Writing a Simple Linux Kernel Module](https://blog.sourcerer.io/writing-a-simple-linux-kernel-module-d9dc3762c234)\n- [eBPF Utilities, Maps, and more](https://github.com/nathanjsweet/ebpf)\n- [lsof to graphviz](https://github.com/zevv/lsofgraph)\n- [Making Sense of Hexdump](https://www.suse.com/c/making-sense-hexdump/), [man](https://www.systutorials.com/docs/linux/man/1-hexdump/)\n- [Interactive map of Linux Kernel](http://www.makelinux.net/kernel_map/)\n- [How to prevent unprivileged users from viewing dmesg command output on Linux](https://www.cyberciti.biz/faq/how-to-prevent-unprivileged-users-from-viewing-dmesg-command-output-on-linux/):\n\n```bash\n# changing dmesg option\n\u003e sudo sysctl -w kernel.dmesg_restrict=1\n```\n\n- [darling](https://github.com/darlinghq/darling): Darwin/macOS emulation layer for Linux\n- [Dmesg under the hood](https://ops.tips/blog/dmesg-under-the-hood/): Dmesg allows us to grasp what's going on under the hood when the kernel gets bad. Check out how dmesg is able to read kernel logs and show to the user.\n- [Petitboot](https://github.com/open-power/petitboot): is an operating system bootloader based on Linux kexec. It can load any operating system image that supports the Linux kexec re-boot mechanism like Linux and FreeBSD.\n- [Killing processes that don't want to die](https://lwn.net/Articles/754980/)\n- [musl libc](https://www.musl-libc.org/): is lightweight, fast, simple, free, and strives to be correct in the sense of standards-conformance and safety.\n- [Modern USB gadget on Linux \u0026 how to integrate it with systemd (Part 2)](https://www.collabora.com/news-and-blog/blog/2019/03/27/modern-usb-gadget-on-linux-and-how-to-integrate-it-with-systemd-(part-2)/)\n- [Introduction to Paging](https://os.phil-opp.com/paging-introduction/): Writing an OS in Rust\n- [Linux on your laptop](https://www.zdnet.com/article/linux-on-your-laptop-heres-what-you-need-to-know-about-uefi-firmware/): Here's what you need to know about UEFI firmware\n- [Rockbox](https://www.rockbox.org/): is a free replacement firmware for digital music players.\n- [Learn and use fork(), vfork(), wait() and exec() system calls across Linux Systems](https://www.linuxtechi.com/learn-use-fork-vfork-wait-exec-system-calls-linux/)\n- [LKRG](https://github.com/openwall/lkrg): Linux Kernel Runtime Guard\n- [Following the Linux Kernel Defence Map](https://linuxplumbersconf.org/event/7/contributions/775/attachments/610/1096/Following_the_Linux_Kernel_Defence_Map.pdf) [video](https://linuxplumbersconf.org/event/7/contributions/775/)\n- [How io_uring and eBPF Will Revolutionize Programming in Linux](https://www.scylladb.com/2020/05/05/how-io_uring-and-ebpf-will-revolutionize-programming-in-linux/)\n- [My First Kernel Module: A Debugging Nightmare](https://reberhardt.com/blog/2020/11/18/my-first-kernel-module.html)\n- [Is Your Linux Version Hiding Interrupt CPU Usage From You? | Tanel Poder Consulting](https://tanelpoder.com/posts/linux-hiding-interrupt-cpu-usage/#how-to-measure-interrupt-cpu-overhead-when-irq-time-accounting-is-disabled)\n\nAPFS FUSE Driver for Linux\n\n#### Drivers\n\n- [displaylink-debian](https://github.com/AdnanHodzic/displaylink-debian): DisplayLink driver installer for Debian and Ubuntu based Linux distributions.\n- [How To Configure Your Monitors With Xrandr in Linux](https://linuxconfig.org/how-to-configure-your-monitors-with-xrandr-in-linux) on [kali](https://unix.stackexchange.com/questions/288670/how-to-setup-triple-monitors-with-kali-linux) too\n- [FlashFloppy](https://github.com/keirf/FlashFloppy): Floppy drive emulator for Gotek hardware\n- [Writing a pseudo-device driver on Linux](https://lyngvaer.no/log/writing-pseudo-device-driver)\n- [Framework Laptop Embedded Controller (EC)](https://github.com/FrameworkComputer/EmbeddedController)\n- [APFS FUSE Driver for Linux](https://github.com/sgan81/apfs-fuse)\n\n### Performance\n\n- [Optimizing-Linux-Performance-A-Hands-On-Guide-to-Linux-Performance-Tools](https://github.com/sahilshekhawat/Optimizing-Linux-Performance-A-Hands-On-Guide-to-Linux-Performance-Tools?files=1)\n- [Why is the kernel community replacing iptables with BPF?](https://cilium.io/blog/2018/04/17/why-is-the-kernel-community-replacing-iptables/)\n- [bcc](https://github.com/iovisor/bcc/): Tools for BPF-based Linux IO analysis, networking, monitoring, and more\n- [bpftrace](http://www.brendangregg.com/blog/2018-10-08/dtrace-for-linux-2018.html)(DTrace 2.0) for Linux 2018\n- [What's a CPU to do when it has nothing to do?](https://lwn.net/SubscriberLink/767630/594421f913c3d00a/)\n- [How new-lines affect Linux performance](https://nadav.amit.zone/blog/linux-inline)\n- [Hooking Linux Kernel Functions, Part 1: Looking for the Perfect Solution](https://www.apriorit.com/dev-blog/544-hooking-linux-functions-1)\n- [Hooking Linux Kernel Functions, Part 2: How to Hook Functions with Ftrace](https://www.apriorit.com/dev-blog/546-hooking-linux-functions-2)\n- [Hooking Linux Kernel Functions, Part 3: What Are the Main Pros and Cons of Ftrace?](https://www.apriorit.com/dev-blog/547-hooking-linux-functions-3)\n- [Heatmaps Make Ops Better](https://www.honeycomb.io/blog/heatmaps-make-ops-better/)\n- [execution-trace-viewer](https://github.com/teemu-l/execution-trace-viewer): Tool for viewing and analyzing execution traces\n- [Program Profiling](https://www.ibm.com/support/knowledgecenter/ssw_ibm_i_73/ilec/progprof.htm)\n- [ebpf_exporter](https://github.com/cloudflare/ebpf_exporter): Prometheus exporter for custom eBPF metrics\n- [ARM and Intel have different performance characteristics: a case study in random number generation](https://lemire.me/blog/2019/03/20/arm-and-intel-have-different-performance-characteristics-a-case-study-in-random-number-generation/)\n- [Estimating branch probability using Intel LBR feature](https://easyperf.net/blog/2019/05/06/Estimating-branch-probability): The underlying CPU feature that allows this to happen is called LBR(Last Branch Record). LBR feature is used to track control flow of the program. This feature uses MSRs (Model Specific Registers) to store history of last taken branches.\n- Linux Applications Performance: [Introduction](https://unixism.net/2019/04/linux-applications-performance-introduction/).\n- [A Multithreaded Fork of Redis That’s 5X Faster Than Redis](https://docs.keydb.dev/blog/2019/10/07/blog-post/)\n- [600k concurrent websocket connections on AWS using Node.js](https://blog.jayway.com/2015/04/13/600k-concurrent-websocket-connections-on-aws-using-node-js/)\n- Making Instagram.com faster: [Part 3 — cache first](https://instagram-engineering.com/making-instagram-com-faster-part-3-cache-first-6f3f130b9669)\n- [gprof, Valgrind and gperftools](http://gernotklingler.com/blog/gprof-valgrind-gperftools-evaluation-tools-application-level-cpu-profiling-linux/)- an evaluation of some tools for application level CPU profiling on Linux.\n- [A small s**tstorm is heading your way, if you're in the business of running code on Intel computers.](https://twitter.com/damageboy/status/1194751035136450560)[code-erratum](https://www.intel.com/content/dam/support/us/en/documents/processors/mitigations-jump-conditional-code-erratum.pdf)\n- [BPF: A New Type of Software](http://www.brendangregg.com/blog/2019-12-02/bpf-a-new-type-of-software.html), [BPF Performance Tools (book)](http://www.brendangregg.com/bpf-performance-tools-book.html), [repo](https://github.com/brendangregg/bpf-perf-tools-book).\n- [Linux Applications Performance: Introduction](https://unixism.net/2019/04/linux-applications-performance-introduction/)\n- [Comparison of Rust async and Linux thread context switch time and memory use](https://github.com/jimblandy/context-switch)\n- [How Netflix uses eBPF flow logs at scale for network insight](https://netflixtechblog.com/how-netflix-uses-ebpf-flow-logs-at-scale-for-network-insight-e3ea997dca96)\n- Rewriting sysctl(8) in Rust: [systeroid](https://blog.orhun.dev/rewriting-sysctl-in-rust/). [repo](https://github.com/orhun/systeroid)\n- [Systems Report](https://automattic.com/2024/03/14/systems-report-linux-performance-regression/): Diagnosing a Linux Performance Regression\n\n#### Monitoring\n\n- [netdata](https://my-netdata.io/): Real-time performance monitoring, done right! [github](https://github.com/netdata/netdata).\n- [Watchman](https://github.com/facebook/watchman): Watches files and records, or triggers actions, when they change.\n- [cartography](https://github.com/lyft/cartography): Cartography is a Python tool that consolidates infrastructure assets and the relationships between them in an intuitive graph view powered by a Neo4j database.\n- [hardinfo](https://github.com/lpereira/hardinfo): System profiler and benchmark tool for Linux systems\n- [hotspot](https://github.com/kdab/hotspot): The Linux perf GUI for performance analysis.\n- [Busychild](https://github.com/h0mbre/busychild): a pstree mod that prints other helpful information and with added functionality\n- Sysmon on Linux:\n  - [Automating the deployment of Sysmon for Linux 🐧 and Azure Sentinel in a lab environment](https://techcommunity.microsoft.com/t5/azure-sentinel/automating-the-deployment-of-sysmon-for-linux-and-azure-sentinel/ba-p/2847054)\n  - [Install SysinternalsEBPF](https://github.com/Sysinternals/SysinternalsEBPF/blob/main/INSTALL.md)\n  - [Install Sysmon](https://github.com/Sysinternals/SysmonForLinux/blob/main/INSTALL.md)\n  - [Install-Sysmon-For-Linux.sh](https://github.com/OTRF/Blacksmith/blob/master/resources/scripts/bash/Install-Sysmon-For-Linux.sh)\n  - [Sysmon For Linux Lab Environment](https://github.com/OTRF/Azure-Sentinel2Go/tree/master/grocery-list/Linux/demos/Sysmon-For-Linux)\n- [An intro to finding things in Linux](https://www.madebygps.com/an-intro-to-finding-things-in-linux/)\n- [magic-trace](https://github.com/janestreet/magic-trace):  collects and displays high-resolution traces of what a process is doing.\n\n### Red Hat/Fedora\n\n- Yum to DNF [Cheatsheet](https://fedoraproject.org/wiki/Yum_to_DNF_Cheatsheet)\n- [How to reset a root password on Fedora](https://fedoramagazine.org/reset-root-password-fedora/)\n- [Use restic on Fedora for encrypted backups](https://fedoramagazine.org/use-restic-encrypted-backups/)\n- [Software Galaxies](https://github.com/anvaka/pm): package managers visualization, [see it](https://anvaka.github.io/pm/)\n- [United RPMs repo](https://unitedrpms.sourceforge.io/x86_64/repoview/)\n- [chromium on pkgs.org](https://pkgs.org/download/chromium) (or you can build it [on your own](https://chromium.googlesource.com/chromium/src/+/master/docs/linux_build_instructions.md#Instructions-for-Google-Employees))\n- [Planet CCRMA at home](http://ccrma.stanford.edu/planetccrma/software/) (SuperCollider home)\n- [Fedora Scientific Vagrant boxes are here!](https://echorand.me/fedora-scientific-vagrant-boxes-are-here.html)\n- [Install VLC on Fedora](https://www.kaizenuslife.com/2018/10/31/install-vlc-media-player-in-fedora-28-29/):\n- [How to install and activate Cockpit web console on RHEL 8](https://www.cyberciti.biz/faq/install-activate-cockpit-the-web-console-on-rhel-8/)\n- [How to reset a root password on Fedora](https://fedoramagazine.org/reset-root-password-fedora/)\n- [Backup on Fedora Silverblue with Borg](https://fedoramagazine.org/backup-on-fedora-silverblue-with-borg/)\n- [Fedora 27 - Laptop won't suspend when closing lid](https://unix.stackexchange.com/questions/414297/fedora-27-laptop-wont-suspend-when-closing-lid)\n- [Installing alternative versions of RPMs in Fedora](https://fedoramagazine.org/installing-alternative-rpm-versions-in-fedora/) with [Modularity](https://docs.pagure.org/modularity/)\n- [Use Postfix to get email from your Fedora system](https://fedoramagazine.org/use-postfix-to-get-email-from-your-fedora-system/)\n- [Trace code in Fedora with bpftrace](https://fedoramagazine.org/trace-code-in-fedora-with-bpftrace/)\n\n```bash\n # installing the repo\n \u003e sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm\n \u003e sudo dnf install vlc\n```\n\n- [Python in RHEL 8](https://developers.redhat.com/blog/2018/11/14/python-in-rhel-8/)\n- [bodhi](https://github.com/fedora-infra/bodhi): Bodhi is a web-system that facilitates the process of publishing updates for a Fedora-based software distribution.\n- [the-new-hotness](https://github.com/fedora-infra/the-new-hotness): A fedmsg consumer that files bugzilla bugs for upstream releases.\n- [koschei](https://github.com/fedora-infra/koschei): Continuous integration for Fedora packages.\n- [mirrormanager2](https://github.com/fedora-infra/mirrormanager2): Rewrite of the MirrorManager application in Flask and SQLAlchemy.\n- [fedora-messaging](https://github.com/fedora-infra/fedora-messaging): A library for sending AMQP messages with JSON schema in Fedora infrastructure.\n- [fedocal](https://github.com/fedora-infra/fedocal): A web based calendar application for Fedora.\n- [Use timedatectl to Control System Time and Date in Linux](https://www.maketecheasier.com/timedatectl-control-system-time-date-linux/)\n- [Configurando timezone em RHEL CentOS](https://www.ultrav.com.br/2014/04/17/configurando-timezone-rhel-centos/)\n- [Fedora pastebin and fpaste updates](https://fedoramagazine.org/fedora-pastebin-and-fpaste-updates/)\n- [Managing software and services with Cockpit](https://fedoramagazine.org/managing-software-and-services-with-cockpit/)\n- [Set up single sign-on for Fedora Project services](https://fedoramagazine.org/set-up-single-sign-on-for-fedora-project-services/)\n- [Fedy](https://github.com/rpmfusion-infra/fedy) makes it easy to install third-party software in Fedora.\n- [Fedora Switch Display Manager](https://www.if-not-true-then-false.com/2018/fedora-switch-display-manager/): GDM/SDDM/LXDM/LightDM/KDM/XDM\n- [CONFIGURING USER AUTHENTICATION USING AUTHSELECT](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/configuring_authentication_and_authorization_in_rhel/configuring-user-authentication-using-authselect_configuring-authentication-and-authorization-in-rhel)\n- [Come test a new release of pipenv, the Python development tool](https://fedoramagazine.org/come-test-a-new-release-of-pipenv-the-python-development-tool/)\n- [conky](https://github.com/brndnmtthws/conky/wiki/Installation): Light-weight system monitor for X.\n- [Red Hat Remote Exams - Create a Live USB using Red Hat Enterprise Linux](https://www.redhat.com/pt-br/about/videos/red-hat-remote-exams-create-live-usb-using-rhel)\n- [RPM Packages of Sequoia PGP for Fedora](https://github.com/ironthree/sequoia-rpms)\n\n### Debian\n\n- [Introduction to AppArmor](https://debian-handbook.info/browse/stable/sect.apparmor.html) - The Debian Administrator's Handbook\n- Ubuntu\n  - [Improving Bluetooth Audio Quality on Ubuntu Linux](https://kn100.me/improving-bluetooth-audio-linux/)\n  - [Back to Linux](https://metaredux.com/posts/2021/07/31/back-to-linux.html)\n- [Firmware - what are we going to do about it?](https://blog.einval.com/2022/04/19#firmware-what-do-we-do): firmware support in Debian sucks, and we need to change this. See the \"My preference, and rationale\" Section below.\n\n### Packaging\n\n- [Packages — GuixSD](https://www.gnu.org/software/guix/packages/)\n- [warp](https://github.com/dgiagio/warp): Create self-contained single binary applications\n- [Linux brew](https://linuxbrew.sh/): Linuxbrew is a fork of Homebrew, the macOS package manager, for Linux. [github](https://github.com/Linuxbrew/brew)\n- [Nixpkgs](https://github.com/NixOS/nixpkgs): is a collection of packages for the Nix package manager. It is periodically built and tested by the Hydra build daemon as so-called channels.\n- [ELF STATIFIER MAIN PAGE](http://statifier.sourceforge.net/): Statifier is a tool for creating portable, self-containing Linux executables.\n- [Crev](https://github.com/crev-dev/crev): Socially scalable Code REView and recommendation system that we desperately need.\n\n#### DEB\n\n- [Limiting the power of package installation in Debian](https://lwn.net/Articles/770784/)\n\n#### RPM\n\n- [RPM packages explained](https://fedoramagazine.org/rpm-packages-explained/)\n\n##### Build\n\n- [Creating RPM Packages with Fedora](https://fedoraproject.org/wiki/How_to_create_an_RPM_package)\n- Spec file, to create lsutil rpm: [here](https://github.com/pld-linux/lsiutil)\n\n### Storage\n\n- [Mounting a hard disk image including partitions using Linux](http://www.andremiller.net/content/mounting-hard-disk-image-including-partitions-using-linux)\n- [How to full encrypt your linux system with lvm on luks](https://www.linux.com/blog/how-full-encrypt-your-linux-system-lvm-luks)\n- [Tutorial: ClamAV-Antivirus-Scanning in Nextcloud implementieren](https://ollis.blog/tutorial-clamav-antivirus-scanning-in-nextcloud-implementieren/)\n- [Mapping UID and GID of local user to the mounted NFS share - Server Fault](https://serverfault.com/questions/514118/mapping-uid-and-gid-of-local-user-to-the-mounted-nfs-share)\n- [RAMCloud](https://github.com/PlatformLab/RAMCloud): RAMCloud is a new class of super-high-speed storage for large-scale datacenter applications. It is designed for applications in which a large number of servers in a datacenter need low-latency access to a large durable datastore. [Overview](https://ramcloud.atlassian.net/wiki/spaces/RAM/overview)\n- Synology Resources:\n  - [Synomon](http://dottoremoe.com/synomon/)\n  - [SynoCommunity](https://synocommunity.com/)\n  - [spksrc](https://github.com/SynoCommunity/spksrc): Cross compilation framework to create native packages for the Synology's NAS\n- [ssdWearOut](https://github.com/Sid-Sun/ssdWearOut): Do you want to wear out your SSD before the warranty expires?\n- [ELSA](https://arxiv.org/pdf/1810.11888.pdf): Efficient Long-Term Secure Storage of Large Datasets\n- [drbd](https://github.com/LINBIT/drbd-9.0): LINBIT DRBD-9.0 (new-stable)\n- [Analyzing Your File System and Folder Structures with Python](https://janakiev.com/blog/python-filesystem-analysis/)\n- [Algorithms behind Modern Storage Systems](https://www.infoq.com/presentations/storage-algorithms): Alex Petrov talks about modern storage system approaches, discussing storage internals, and evaluation techniques to choose a database with the optimal read, write or memory overhead, best suitable for a certain data.\n- [PrivateStorage.io](https://privatestorage.io/): Least Authority and Private Internet Access announce PrivateStorage.io. [paper](https://leastauthority.com/blog/least-authority-and-private-internet-access-announce-privatestorage-io-a-secure-and-privacy-focused-cloud-storage-solution/) (using Tahoe-LAFS)\n- [Get Your Data Back With Linux-Based Data Recovery Tools](https://www.linux.com/tutorials/get-your-data-back-linux-based-data-recovery-tools/)\n- Smartctl and disk monitoring links:\n  - [SMART Stats Exposed — a Drive Stats Remix](https://www.backblaze.com/blog/smart-stats-exposed-a-drive-stats-remix/)\n  - [How to check an hard drive health from the command line using smartctl](https://linuxconfig.org/how-to-check-an-hard-drive-health-from-the-command-line-using-smartctl)\n- [RASCSI](https://github.com/akuker/RASCSI/wiki): RaSCSI is a virtual SCSI device emulator that runs on a Raspberry Pi.\n- [How to Check if TRIM Is Enabled for Your SSD (and Enable It if It Isn’t)](https://www.howtogeek.com/257196/how-to-check-if-trim-is-enabled-for-your-ssd-and-enable-it-if-it-isnt/)\n- [FreeNAS HDD torture test](https://github.com/zaggynl/hddtest)\n- [The Linux Filesystem Explained](https://www.linux.com/training-tutorials/linux-filesystem-explained/)\n\n#### Databases\n\n- [Postgres Is Underrated—It Handles More than You Think](https://dev.to/heroku/postgres-is-underrated-it-handles-more-than-you-think-4ff3)\n- [PostgREST](https://postgrest.org/en/v6.0/): is a standalone web server that turns your PostgreSQL database directly into a RESTful API. [repo](https://github.com/PostgREST/postgrest)\n- [Postgres is a great pub/sub \u0026 job server](https://layerci.com/blog/postgres-is-the-answer/)\n- [Port 5432 is open](https://www.splitgraph.com/blog/data-delivery-network-launch): introducing the Splitgraph Data Delivery Network.\n- [psql command line tutorial and cheat sheet](https://tomcam.github.io/postgres/)\n- [nocodb](https://github.com/nocodb/nocodb/): The Open Source Airtable alternative\n- [ClickHouse](https://github.com/ClickHouse/ClickHouse): is a free analytics DBMS for big data.\n- [Database-less torrent website](https://boredcaveman.xyz/post/0x1_dbless-torrent-website.html)\n\n### Controllers\n\n- LSILogic util: [lsiutil](https://github.com/kojack/lsiutil)\n\n## Caching\n\n- [Evolution of Application Data Caching : From RAM to SSD](https://medium.com/netflix-techblog/evolution-of-application-data-caching-from-ram-to-ssd-a33d6fa7a690)\n  - [EVCache](https://github.com/Netflix/EVCache): A distributed in-memory data store for the cloud\n  - [extstore](https://github.com/memcached/memcached/wiki/Extstore): is an addition to memcached which leaves the hash table and keys in memory, but moves values to external storage (usually flash).\n\n## Automation\n\n- [Script to convert a Debian installation on DigitalOcean to Arch Linux](https://github.com/gh2o/digitalocean-debian-to-arch)\n- [HomelabOS](https://gitlab.com/NickBusey/HomelabOS): Your very own offline-first privacy-centric open-source data-center!\n- [5 Lessons Learned From Writing Over 300,000 Lines of Infrastructure Code](https://blog.gruntwork.io/5-lessons-learned-from-writing-over-300-000-lines-of-infrastructure-code-36ba7fadeac1)\n- [ieturk](https://github.com/varal7/ieturk): Intuitive Annotation Tool for Information / Named Entity Recognition using localturk / Amazon Mechanical Turk\n- [terraform-aws-secure-baseline](https://github.com/nozaq/terraform-aws-secure-baseline): Terraform module to set up your AWS account with the secure baseline configuration based on CIS Amazon Web Services Foundations.\n- [cue](https://github.com/cuelang/cue): Validate and define text-based and dynamic configuration.\n- [Mitogen](https://mitogen.networkgenomics.com/): Mitogen is a Python library for writing distributed self-replicating programs.\n- [Terraform-Templates](https://github.com/ghostinthewires/Terraform-Templates): Terraform Templates to Deploy Infrastructure.\n- [Rapid YAML](https://github.com/biojppm/rapidyaml)\n- [How To Use Terraform with DigitalOcean](https://www.digitalocean.com/community/tutorials/how-to-use-terraform-with-digitalocean)\n- [Opta](https://github.com/run-x/opta): is a new kind of Infrastructure-As-Code framework where you work with high-level constructs instead of getting lost in low level cloud configuration.\n- [Nekton.ai](https://nekton.ai): Automate your workflows with AI. Write a checklist in plain English, and then AI will convert it to code and run it in the cloud.\n\n### Ansible\n\n- Some usefull ansible playbooks, scripts and tips on [ansible](./ansible) dir.\n  - [ansible.posix](https://github.com/ansible-collections/ansible.posix)\n  - [Playbooks and roles for installing and managing Ansible networking CI](https://github.com/ansible/network-infra-playbooks)\n  - [Ansible Role: EPEL Repository](https://github.com/geerlingguy/ansible-role-repo-epel)\n  - [Ansible role to install and manage nginx configuration](https://github.com/jdauphant/ansible-role-nginx)\n  - [ansible-playbook-gitlab](https://github.com/tingtun/ansible-playbook-gitlab)\n  - [ansible-cloudflare](https://github.com/arachnys/ansible-cloudflare)\n  - [ansible-pelican](https://github.com/talaniz/ansible-pelican): Ansible playbooks for deploying and updating a pelican blog.\n- [Automating Python with Ansible](https://tdhopper.com/blog/automating-python-with-ansible/).\n- [dnf module](https://docs.ansible.com/ansible/2.3/dnf_module.html)\n- [Python 3 Support](https://docs.ansible.com/ansible/latest/reference_appendices/python_3_support.html): On your hosts ansible file, include a var subsection on your hosts group:\n- [CHANGING THE SSH PORT WITH ANSIBLE](https://dmsimard.com/2016/03/15/changing-the-ssh-port-with-ansible/)\n- [Understanding Ansible Inventories](https://medium.com/devopslinks/understanding-ansible-inventories-db7b993b3c17): The key to understanding all of Ansible.\n- [How to install Ansible on Ubuntu 18.04 for IT automation](https://www.cyberciti.biz/faq/how-to-install-ansible-on-ubuntu-18-04-for-it-automation/)\n- [Red Hat Ansible Automation Platform Workshops](https://ansible.github.io/workshops/) [repo](https://github.com/ansible/workshops) - Training Course for Ansible Automation Platform.\n- Ansible [Best Practices](https://docs.ansible.com/ansible/latest/user_guide/playbooks_best_practices.html)\n- Jinja templaes (used in ansible): [Template Designer Documentation](https://jinja.palletsprojects.com/en/2.10.x/templates/)\n\n```config\n[group:vars]\nansible_python_interpreter=/usr/bin/python3\n```\n\n- [A Tutorial for Learning Adhoc Commands in Ansible](https://www.linode.com/docs/applications/configuration-management/ansible-adhoc-commands/)\n- [vmware_rest](https://github.com/ansible-collections/vmware_rest): Ansible Collection for VMWare (REST modules)\n- [ansible-aci](https://github.com/CiscoDevNet/ansible-aci): Cisco ACI Ansible Collection\n- [infoblox-ansible](https://github.com/infobloxopen/infoblox-ansible): Ansible modules for interfacing to Infoblox systems\n- [Community Network Collection](https://github.com/ansible-collections/community.network): The Community Network collection includes community maintained content to help automate network appliances.\n- [Zuul](https://github.com/ansible/project-config) configuration files for the Ansible tenant.\n- [Community Sops Collection](https://github.com/ansible-collections/community.sops): Simple and flexible tool for managing secrets\n- [CentOS.org Ansible Infra playbooks](https://github.com/CentOS/ansible-infra-playbooks): Just a placeholder for the Ansible playbooks used in the CentOS Infrastructure.\n- [Infrastructure](https://github.com/rocky-linux/infrastructure): The infrastructure monorepo for The Rocky Linux Foundation\n- [AnsibleBoy](https://github.com/ron7/ansible-boy): aims to use the Ansible `facts` as data, which can then be visualized in a table format.\n\n### Puppet\n\n- [running puppet on openwrt](https://github.com/solarkennedy/puppet-on-openwrt) (dead!)\n\n## Security\n\n- [andOTP](https://github.com/andOTP/andOTP): Open source two-factor authentication for Android\n- [Librefox](https://github.com/intika/Librefox): Firefox with privacy enhancements\n- [Managing credentials with KeePassXC](https://fedoramagazine.org/managing-credentials-with-keepassxc/)\n- [pass](https://www.passwordstore.org/): the standard unix password manager\n- [RoboForm](https://www.roboform.com/)\n- [MFA on PayPal](https://dev.to/shehackspurple/mfa-on-paypal-29ld)\n- [Apache Teaclave](https://teaclave.apache.org/): an open source universal secure computing platform, making computation on privacy-sensitive data safe and simple\n\n### Auditing\n\n- [A UNIX security auditing tool based on several security frameworks](https://github.com/lateralblast/lunar)\n- [The 101 of ELF files on Linux](https://linux-audit.com/elf-binaries-on-linux-understanding-and-analysis/): Understanding and Analysis\n\n### Hardening\n\n- [9 Kubernetes Security Best Practices Everyone Must Follow](https://www.cncf.io/blog/2019/01/14/9-kubernetes-security-best-practices-everyone-must-follow/)\n- [BlueWars](https://medium.com/blueops/bluewars-capture-the-flag-defensivo-que-aconteceu-na-h2hc-514c75e3f13c): Capture The Flag Defensivo que aconteceu na H2HC\n- [CCAT](https://github.com/cisco-config-analysis-tool/ccat): Cisco Config Analysis Tool\n- [Ciderpress](https://github.com/da667/Ciderpress): Hardened wordpress installer\n- [debian-cis](https://github.com/ovh/debian-cis): PCI-DSS compliant Debian 7/8 hardening.\n- [Endlessh](https://github.com/skeeto/endlessh): an SSH tarpit.\n- [ERNW Repository of Hardening Guides](https://github.com/ernw/hardening): This repository contains various hardening guides compiled by ERNW for various purposes.\n- [fero](https://github.com/coreos/fero): YubiHSM2-backed signing server\n- [FirewallChecker](https://github.com/Z3Prover/FirewallChecker): A self-contained firewall checker\n- [Get SSH login notification on Telegram](https://8192.one/post/ssh_login_notification_withtelegram/)\n- [Hardentools](https://github.com/securitywithoutborders/hardentools) is a utility that disables a number of risky Windows features.\n- [How To Secure A Linux Server](https://github.com/imthenachoman/How-To-Secure-A-Linux-Server): An evolving how-to guide for securing a Linux server.\n- [Implementing Least-Privilege Administrative Models](https://docs.microsoft.com/en-us/windows-server/identity/ad-ds/plan/security-best-practices/implementing-least-privilege-administrative-models)\n- [Iptables Essentials](https://github.com/trimstray/iptables-essentials): Common Firewall Rules and Commands.\n- [iptables-essentials](https://github.com/trimstray/iptables-essentials): Iptables Essentials: Common Firewall Rules and Commands.\n- [kconfig-hardened-check](https://github.com/a13xp0p0v/kconfig-hardened-check): A tool for checking the hardening options in the Linux kernel config\n- [Keyringer](https://keyringer.pw/): encrypted and distributed secret sharing software\n- [Keystone Project](https://keystone-enclave.org/). Github: [Keystone Enclave](https://github.com/keystone-enclave/)\n- [linux-hardened](https://github.com/copperhead/linux-hardened): Minimal supplement to upstream Kernel Self Protection Project changes.\n- [List of sites with two factor auth](https://github.com/2factorauth/twofactorauth)\n- [nftables](https://www.funtoo.org/Package:Nftables): nftables is the successor to iptables. It replaces the existing iptables, ip6tables, arptables and ebtables framework. It uses the Linux kernel and a new userspace utility called nft. nftables provides a compatibility layer for the ip(6)tables and framework.\n- Nice article with a lot of resources: [Common approaches to securing Linux servers and what runs on them.](https://medium.com/@ageis/common-approaches-to-securing-linux-servers-and-what-runs-on-them-dadcacc5388b)\n- [opmsg](https://github.com/stealth/opmsg): is a replacement for gpg which can encrypt/sign/verify your mails or create/verify detached signatures of local files. Even though the opmsg output looks similar, the concept is entirely different.\n- [prowler](https://github.com/toniblyx/prowler): AWS Security Best Practices Assessment, Auditing, Hardening and Forensics Readiness Tool. It follows guidelines of the CIS Amazon Web Services Foundations Benchmark and additional checks. Official CIS for [AWS guide](https://d0.awsstatic.com/whitepapers/compliance/AWS_CIS_Foundations_Benchmark.pdf).\n- [reconbf](https://github.com/HewlettPackard/reconbf): Recon system hardening scanner\n- [Sarlacc](https://github.com/scrapbird/sarlacc) is an SMTP server that I use in my malware lab to collect spam from infected hosts.\n- [Secure \u0026 Ad-free Internet Anywhere With Streisand and Pi Hole](https://ifelse.io/2019/01/12/secure-ad-free-internet-anywhere-with-streisand-and-pi-hole/)\n- [Secure Secure Shell](https://stribika.github.io/2015/01/04/secure-secure-shell.html) by [stribika](https://github.com/stribika)\n- [Securing Docker Containers](https://0x00sec.org/t/securing-docker-containers/16913). [The Docker Bench for Security is a script that checks for dozens of common best-practices around deploying Docker containers in production.](https://github.com/docker/docker-bench-security)\n- [securityonion-docs](https://github.com/Security-Onion-Solutions/securityonion-docs)\n- [security.txt](https://securitytxt.org/): A proposed standard which allows websites to define security policies.\n- See your site config with [Hardenize](https://www.hardenize.com/)\n- [Set up two-factor authentication for SSH on Fedora](https://fedoramagazine.org/two-factor-authentication-ssh-fedora/)\n- [solo-hw](https://github.com/SoloKeysSec/solo-hw): Hardware sources for Solo\n- [ssh-auditor](https://github.com/ncsa/ssh-auditor): The best way to scan for weak ssh passwords on your network\n- [Streisand](https://github.com/StreisandEffect/streisand) sets up a new server running your choice of WireGuard, OpenConnect, OpenSSH, OpenVPN, Shadowsocks, sslh, Stunnel, or a Tor bridge. It also generates custom instructions for all of these services. At the end of the run you are given an HTML file with instructions that can be shared with friends, family members, and fellow activists.\n- [The Practical Linux Hardening Guide](https://github.com/trimstray/the-practical-linux-hardening-guide): 🔥 This guide details the planning and the tools involved in creating a secure Linux production systems - work in progress.\n- [This is a practical guide to using YubiKey as a SmartCard for storing GPG encryption and signing keys.](https://github.com/drduh/YubiKey-Guide)\n- [tls-what-can-go-wrong](https://github.com/hannob/tls-what-can-go-wrong): TLS - what can go wrong?\n- [upvote](https://github.com/google/upvote): A multi-platform binary whitelisting solution\n- [Using a Hardened Container Image for Secure Applications in the Cloud](https://www.cisecurity.org/blog/using-hardened-container-image-secure-applications-cloud/)\n- [yubikey-ssh-setup](https://github.com/jessfraz/dotfiles/blob/master/bin/yubikey-ssh-setup)\n- [Zero-knowledge attestation](https://www.imperialviolet.org/2019/01/01/zkattestation.html)\n- RHEL Like systems:\n  - [CentOS7 Lockdown](https://github.com/naingyeminn/CentOS7_Lockdown)\n  - [RHEL7-CIS](https://github.com/radsec/RHEL7-CIS): Ansible RHEL 7 - CIS Benchmark Hardening Script\n  - [cisecurity](https://github.com/cohdjn/cisecurity): Configures Linux systems to Center for Internet Security Linux hardening standard.\n  - [ansible-role-hardening](https://github.com/konstruktoid/ansible-role-hardening): Ansible role to apply a security baseline. Systemd edition.\n  - [CIS Benchmarks Audit](https://github.com/finalduty/cis_benchmarks_audit): Simple command line tool to check for compliance against CIS Benchmarks.\n- [Linux Hardening Checklist](https://github.com/trimstray/linux-hardening-checklist): This guide details creating a secure Linux production system. OpenSCAP (C2S/CIS, STIG).\n- [Douane](https://douaneapp.com/): Linux personal firewall with per application rule controls\n- [Two-factor authentication for SSH](https://developer.ibm.com/devpractices/devops/blogs/two-factor-authentication-for-ssh/)\n- [Hardened/PaX Quickstart](https://wiki.gentoo.org/wiki/Hardened/PaX_Quickstart)\n- [firejail](https://github.com/netblue30/firejail): Linux namespaces and seccomp-bpf [sandbox](https://wiki.archlinux.org/title/firejail).\n- [Awesome Windows Domain Hardening](https://github.com/PaulSec/awesome-windows-domain-hardening): A curated list of awesome Security Hardening techniques for Windows.\n- [CHAPS](https://github.com/cutaway-security/chaps): Configuration Hardening Assessment PowerShell Script (CHAPS)\n- [VideoLan Robots.txt](https://www.videolan.org/robots.txt)\n\n### WebServers\n\n- A lot of good posts by geek flare:\n  - [How to Configure SSL Certificate on Google Cloud Load Balancer?](https://geekflare.com/google-load-balancer-enable-ssl/)\n  - [Nginx Web Server Security \u0026 Hardening Guide](https://geekflare.com/nginx-webserver-security-hardening-guide/)\n  - [IBM HTTP Server Security \u0026 Hardening Guide](https://geekflare.com/ibm-http-server-security-guide/)\n  - [Apache Tomcat Hardening and Security Guide](https://geekflare.com/apache-tomcat-hardening-and-security-guide/)\n  - [How to Enable TLS 1.3 in Nginx, Cloudflare?](https://geekflare.com/enable-tls-1-3/)\n  - [Apache Web Server Hardening \u0026 Security Guide](https://geekflare.com/apache-web-server-hardening-security/) (broken!??)\n- CaCerts\n  - [List of free rfc3161 servers.](https://gist.github.com/Manouchehri/fd754e402d98430243455713efada710) TSA Servers\n  - [certstream-server](https://github.com/CaliDog/certstream-server): Certificate Transparency Log aggregation, parsing, and streaming service written in Elixir\n- Apache:\n  - [Apache Security](https://www.feistyduck.com/library/apache-security/) by [Ivan Ristić](https://twitter.com/ivanristic)\n  - [dotdotslash](https://github.com/jcesarstef/dotdotslash): An tool to help you search for Directory Traversal Vulnerabilities\n  - [A new security header: Feature Policy](https://scotthelme.co.uk/a-new-security-header-feature-policy/)\n  - [How do I prevent apache from serving the .git directory?](https://serverfault.com/questions/128069/how-do-i-prevent-apache-from-serving-the-git-directory/128082#128082)\n- Nginx:\n  - [20 Essential Things to Know if You’re on Nginx Web Server](https://www.ubuntupit.com/essential-things-to-know-if-youre-on-nginx-web-server/)\n  - [Nginx C function](https://nginx-c-function.github.io): Create your desired C application on top of nginx module\n  - [NGINX config for SSL with Let's Encrypt certs](https://gist.github.com/nrollr/9a39bb636a820fb97eec2ed85e473d38)\n  - [How to Configure Nginx SSL Certifcate Chain](https://futurestud.io/tutorials/how-to-configure-nginx-ssl-certifcate-chain)\n  - [nginx ui](https://github.com/schenkd/nginx-ui#example): Nginx UI allows you to access and modify the nginx configurations files without cli.\n- PHP:\n  - [Cheatsheet for finding vulnerable PHP code using grep](https://github.com/dustyfresh/PHP-vulnerability-audit-cheatsheet): This will assist you in the finding of potentially vulnerable PHP code. Each type of grep command is categorized in the type of vulnerabilities you generally find with that function.\n  - [snuffleupagus](https://github.com/nbs-system/snuffleupagus): Security module for php7 - Killing bugclasses and virtual-patching the rest!\n  - [FOPO-PHP-Deobfuscator](https://github.com/Antelox/FOPO-PHP-Deobfuscator): A simple script to deobfuscate PHP file obfuscated with FOPO Obfuscator\n  - [Decode.Tools](https://malware.expert/general/decode-tools-decode-php-obfuscator-by-fopo/): Decode PHP Obfuscator by FOPO\n- [A new security header: Feature Policy](https://scotthelme.co.uk/a-new-security-header-feature-policy/)\n- [CAA Mandated by CA/Browser Forum](https://blog.qualys.com/ssllabs/2017/03/13/caa-mandated-by-cabrowser-forum)\n- [dotdotslash](https://github.com/jcesarstef/dotdotslash): An tool to help you search for Directory Traversal Vulnerabilities\n- [Vulert](https://www.vulert.com): Vulert secures software by detecting vulnerabilities in open-source dependencies—without accessing your code. It supports Js, PHP, Java, Python, and more.|\n- [ENVOY](https://www.envoyproxy.io/) is an open source edge and service proxy, designed for cloud-native applications. [code](https://github.com/envoyproxy/envoy)\n- [ghp](https://github.com/CurtisLusmore/ghp): A simple web server for serving static GitHub Pages locally\n- [LEAR](https://github.com/Glorf/lear): Linux Engine for Asset Retrieval\n- [NFHTTP](https://github.com/spotify/NFHTTP): A cross platform C++ HTTP library that interfaces natively to other platforms.\n- [Security/Server Side TLS](https://wiki.mozilla.org/Security/Server_Side_TLS) by Mozilla\n- [security.txt](https://securitytxt.org/): A proposed standard which allows websites to define security policies.\n- [urlscan.io](https://urlscan.io/): A sandbox for the web\n- [Opting your Website out of Google's FLoC Network](https://paramdeo.com/blog/opting-your-website-out-of-googles-floc-network)\n\n### Proxy\n\n- [Tolouse denylist of domains](https://dsi.ut-capitole.fr/blacklists/index_en.php): Be careful : this list should not be seen as a \"to be block\". It must be seen as a \"web categorization\" : some categories can be blocked or allowed, depending on your environnement..\n\n#### Tokens\n\n- [Use YubiKey security key to sign into AWS Management Console with YubiKey for multi-factor authentication](https://aws.amazon.com/pt/blogs/security/use-yubikey-security-key-sign-into-aws-management-console/)\n- [Introducing the Qubes U2F Proxy](https://www.qubes-os.org/news/2018/09/11/qubes-u2f-proxy/)\n- [YubiKey-Guide](https://github.com/drduh/YubiKey-Guide): Guide to using YubiKey for GPG and SSH\n- [Using a Yubikey for GPG and SSH](https://0day.work/using-a-yubikey-for-gpg-and-ssh/): Sebastian Neef - 0day.work\n- [PIN and Management Key](https://developers.yubico.com/yubikey-piv-manager/PIN_and_Management_Key.html)\n- [Improve login security with challenge-response authentication](https://fedoramagazine.org/login-challenge-response-authentication/)\n- [URU Card](https://en.ovcharov.me/2020/06/29/uru-card-arduino-fido2-authenticator/): Arduino FIDO2 Authenticator. [uru-card](https://github.com/uru-card/uru-card)\n- [YubiKey at Datadog](https://github.com/DataDog/yubikey)\n- [This is a practical guide to using YubiKey as a SmartCard for storing GPG encryption and signing keys.](https://github.com/drduh/YubiKey-Guide)\n- [yubikey-ssh-setup](https://github.com/jessfraz/dotfiles/blob/master/bin/yubikey-ssh-setup)\n\n### VPN\n\n- [How I made my own WireGuard VPN server](https://techcrunch.com/2018/07/28/how-i-made-my-own-wireguard-vpn-server/)\n- [Secure \u0026 Ad-free Internet Anywhere With Streisand and Pi Hole](https://ifelse.io/2019/01/12/secure-ad-free-internet-anywhere-with-streisand-and-pi-hole/)\n- [DSVPN](https://github.com/jedisct1/dsvpn): A Dead Simple VPN.\n- [Build a virtual private network with Wireguard](https://fedoramagazine.org/build-a-virtual-private-network-with-wireguard/)\n\n### Privacy\n\n- [Privacy and Anonimity Tools](https://twitter.com/hackermaderas/status/1222179758202662918)\n- [pi-hole](https://pi-hole.net/):\n  - [Public ad-blocking DNS service built on Pi-hole.](https://pi-dns.com/)\n  - [AdBlocking VPN Proxy Server](https://blog.richardcrosby.co.uk/adblocking-vpn-proxy-server-pi-hole-wireguard-privoxy-unbound/)(Pi-hole, Wireguard, Privoxy, Unbound)\n  - [Pihole Adlist Tool](https://github.com/yubiuser/pihole_adlist_tool): An tool to analyse how your pihole adlists cover you browsing behavior\n  - [Internal Domains with DNSMasq and Pi-Hole](https://dev.to/stjohnjohnson/internal-domains-with-dnsmasq-and-pi-hole-4cof) [files](https://gist.github.com/stjohnjohnson/d441e26e4d77a975fd3ebb4e6f19e3d6)\n- [Bootable and Encrypted Whonix VM on 8GB USB Stick](https://torforum.org/newbies/tutorial-bootable-and-encrypted-whonix-vm-on-8gb-usb-stick.htm)\n- [DNSCrypt-Proxy + Unbound + OpenVPN](https://mydarkerego.blogspot.com/2015/03/dnscrypt-proxy-unbound-openvpn.html)\n- [Tails OS](https://prefuse.org/tails-os) – An Actionable Guide for Regular Folks\n- [How to secure your computer and surf fully Anonymous BLACK-HAT STYLE](https://archive.cyberguerrilla.org/a/2011/?p=3322)\n- [noisy](https://github.com/1tayH/noisy): Simple random DNS, HTTP/S internet traffic noise generator\n- [Flood Your ISP with Random, Noisy Data to Protect Your Privacy on the Internet](https://null-byte.wonderhowto.com/how-to/flood-your-isp-with-random-noisy-data-protect-your-privacy-internet-0186193/)\n- [Randomization and encryption of DNS requests](https://www.monperrus.net/martin/randomization-encryption-dns-requests)\n- [NSABlocklist](https://github.com/CHEF-KOCH/NSABlocklist): HOSTS file and research project to block all known NSA / GCHQ / C.I.A. / F.B.I. spying server\n- [Anonymising your traffic with linux](https://gendersec.tacticaltech.org/wiki/index.php/Anonymising_your_traffic_with_linux)\n- [EndWare](https://github.com/endwall2/endware): is a collection of scripts and configuration files geared towards promoting computer security, anonymity, and privacy. These tools will grow overtime.\n- [The ultimative collection of Free and Open Source Android apps](https://github.com/CHEF-KOCH/Android-Privacy-Data-Protection-Tools-Mega-Thread):\n- [Host your own .onion site using nginx and Tor](https://chown.io/guide-host-your-own-onion-site-tor-nginx/)\n- [Ultra low budget wifi crypt router](https://geebee.org/blog?req=1\u0026post_id=NzM=)\n- [Lamphone](https://www.nassiben.com/lamphone): Real-Time Passive Sound Recovery from Light Bulb Vibrations\n- [How to setup NordVPN on the Raspberry Pi](https://pimylifeup.com/raspberry-pi-nordvpn/)\n- [Improving user privacy and developer experience with User-Agent Client Hints](https://web.dev/user-agent-client-hints/)\n- [For decades our tools have failed to combat bulk metadata surveillance, it's time to push forward and support radical privacy initiatives.](https://twitter.com/SarahJamieLewis/status/1384161740598824976)\n- [Console Do Not Track (DNT)](https://consoledonottrack.com/): A proposed unified standard for opting out of telemetry for TUI/console apps.\n- [One Bad Apple](https://www.hackerfactor.com/blog/index.php?/archives/929-One-Bad-Apple.html)\n- [\"You have zero privacy anyway, get over it.\"](https://anchisesbr.blogspot.com/2021/08/seguranca-o-fim-da-privacidade-em-1999.html)\n- [GlobaLeaks](https://github.com/globaleaks/GlobaLeaks) is free, open source software enabling anyone to easily set up and maintain a secure whistleblowing platform.\n- [snowflake](https://snowflake.torproject.org/) is a system to defeat internet censorship.\n- [Personal Security Checklist](https://github.com/Lissy93/personal-security-checklist/): 🔒 A curated checklist of 300+ tips for protecting digital security and privacy in 2022\n\n### Messaging\n\n- [Tox](https://tox.chat/): The library provides all of the messaging and encryption facilities, and is completely decoupled from any user-interface; for an end-user to make use of Tox, they need a Tox client. MacOS Clients: [uTox](https://github.com/uTox/uTox/) and [qTox](https://github.com/qTox/qTox/).\n- [Build a WhatsApp Chatbot With Python, Flask and Twilio](https://www.twilio.com/blog/build-a-whatsapp-chatbot-with-python-flask-and-twilio) and [Twilio API for WhatsApp Quickstarts](https://www.twilio.com/docs/sms/whatsapp/quickstart)\n\n## Continuous Integration\n\n- [Danger](https://github.com/danger/danger) runs after your CI, automating your team's conventions surrounding code review.\n- [The centralized Danger server, freeing Danger from running on CI.](https://github.com/danger/peril)\n- [OSS-Fuzz](https://github.com/google/oss-fuzz) - Continuous Fuzzing for Open Source Software\n- [Fedora's](http://fedoraproject.org/wiki/CI/Standard_Test_Interface) CI/Standard Test Interface\n- [Do continuous deployment with Github and Python](https://fedoramagazine.org/continuous-deployment-github-python/)\n- [Terraform](https://www.terraform.io/intro/index.html) ([github repo](https://github.com/hashicorp/terraform))\n- [Best way to do linux clones for your CI](https://www.kernel.org/best-way-to-do-linux-clones-for-your-ci.html)\n- [Terratest](https://github.com/gruntwork-io/terratest): is a Go library that makes it easier to write automated tests for your infrastructure code.\n- [Creating a Faster Jekyll](https://sigpipe.macromates.com/2018/creating-a-faster-jekyll/)\n- [Vespene](https://github.com/vespene-io/vespene): A modern continuous integration, deployment, and self-service automation platform\n- [pytest-picked](https://github.com/anapaulagomes/pytest-picked): Run the tests related to the changed files (according to Git).\n- [Quality Checking Infrastructure-as-Code](https://theithollow.com/2018/11/05/quality-checking-infrastructure-as-code/)\n- [PyUP](https://pyup.io/): Automated Python Security and Dependency Updates. [github](https://github.com/pyupio/pyup)\n- [Circle CI](https://circleci.com/)\n- [Overalls](https://coveralls.io/): We help you deliver code confidently by showing which parts of your code aren’t covered by your test suite.\n- [opsmop](https://opsmop.io/): next-gen automation. [github](https://github.com/opsmop/opsmop)\n- [Canary analysis](https://cloud.google.com/blog/products/devops-sre/canary-analysis-lessons-learned-and-best-practices-from-google-and-waze): Lessons learned and best practices from Google and Waze\n- [Spinnaker](https://github.com/spinnaker/spinnaker): is an open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.\n- [Actions](https://github.com/maddox/actions): A collection of useful GitHub Actions.\n- [When the going gets tough](https://lambdasec.github.io/When-the-going-gets-tough-Understanding-the-challenges-with-Product-commoditization-in-SCA/): Understanding the challenges with Product commoditization in SCA\n- [Examples and customization tricks](https://docs.pytest.org/en/latest/example/index.html)\n- [An introduction to deterministic builds with C/C++](https://blog.conan.io/2019/09/02/Deterministic-builds-with-C-C++.html)\n- [bazel](https://bazel.build): Build and test software of any size, quickly and reliably. [Bazel is a fast, scalable, multi-language and extensible build system](https://github.com/bazelbuild/bazel)\n- [k6](https://github.com/loadimpact/k6): A modern load testing tool, using Go and JavaScript\n- [Open Source Insights](https://deps.dev/): Open Source Insights is an experimental service developed and hosted by [Google](https://opensource.googleblog.com/2021/06/introducing-open-source-insights-project.html) to help developers better understand the structure, construction, and security of open source software packages.\n- [Repositories Reports](https://github.com/GuillaumeFalourd/repositories-reports): Repository with weekly insights reports for personal repositories using Github Actions and Ritchie CLI.\n- [Spacelift](https://spacelift.io/): Flexible management platform for Infrastructure as Code\n\n### Jenkins\n\n- [Jenkinsfile](https://github.com/vivitc/learning-jenkinsfile) example by [vivitc](https://github.com/vivitc/)\n- [Pythran as a bridge between fast prototyping and code deployment](http://serge-sans-paille.github.io/pythran-stories/pythran-as-a-bridge-between-fast-prototyping-and-code-deployment.html)\n- [Adding a GitHub Webhook in Your Jenkins Pipeline](https://dzone.com/articles/adding-a-github-webhook-in-your-jenkins-pipeline)\n- [Troubleshooting GitHub WebHooks SSL Verification](http://steve-jansen.github.io/blog/2014/12/03/troubleshooting-github-webhooks-ssl-verification/)\n- [github - misconfigured SSL using webhooks](https://stackoverflow.com/questions/44337920/misconfigured-ssl-using-webhooks)\n- [GitHub Plugin - Jenkins](https://wiki.jenkins.io/display/JENKINS/Github+Plugin)\n- [Trigger Jenkins builds by pushing to Github](https://www.fourkitchens.com/blog/article/trigger-jenkins-builds-pushing-github/)\n- [Add Users to Jenkins with \"Allow users to sign up\" Disabled](https://stackoverflow.com/questions/12056851/add-users-to-jenkins-with-allow-users-to-sign-up-disabled)\n- [Easy Jenkins with a System Container](https://blog.nestybox.com/2019/09/29/jenkins.html)\n\n## Devops\n\n- [Guiding Principles for Developer Tools](https://philcalcado.com/2019/07/30/developer_tools_principles.html)\n- [How to do a code review](https://google.github.io/eng-practices/review/reviewer/)\n- [GLab](https://github.com/profclems/glab) is an open source Gitlab Cli tool written in Go (golang) to help work seamlessly with Gitlab from the command line.\n- [DevOps Awesome Tools](https://github.com/patricktalmeida/devops-awesome-tools)\n- [Team-Handbook-Template](https://github.com/ghostinthewires/Team-Handbook-Template): An employee / team handbook template\n- [Custom Gitlab CICD using Auto DevOps template + Add Cloud Build in GCP](https://medium.com/faun/custom-gitlab-cicd-using-auto-devops-template-add-cloud-build-in-gcp-bebb204b87f)\n- [devops-101-workshop](https://github.com/katcosgrove/devops-101-workshop): Serves as documentation, starter code, and companion guide for a DevOps 101 workshop using the JFrog platform.\n- [DevOps, SRE, and Platform Engineering](https://iximiuz.com/en/posts/devops-sre-and-platform-engineering/)\n- Servless:\n  - [faas-cli](https://github.com/openfaas/faas-cli): Official CLI for OpenFaaS.\n- [The I\u0026O Leader’s Guide to Chaos Engineering](https://www.gartner.com/smarterwithgartner/the-io-leaders-guide-to-chaos-engineering)\n- [DevOps Roadmap](https://roadmap.sh/devops): Step by step guide for DevOps, SRE or any other Operations Role in 2022.\n- [How to Become a DevOps Engineer in Six Months](https://spacelift.io/blog/how-to-become-devops-engineer)\n- [The GitLab team handbook](https://about.gitlab.com/handbook/): is the central repository for how we run the company.\n\n## Interfaces\n\n- [A sysadmin login session in a web browser](https://github.com/cockpit-project/cockpit)\n- [tinywm](http://incise.org/tinywm.html): The tiniest window manager. [github](https://github.com/mackstann/tinywm)\n- [nextspace](https://github.com/trunkmaster/nextspace): NeXTSTEP-like desktop environment for Linux\n- [Term VM](https://gitlab.com/jD91mZM2/termwm): A floating WM of terminals inside your terminal\n\n## Troubleshooting\n\n- [sysdig](https://github.com/draios/sysdig): Linux system exploration and troubleshooting tool with first class support for containers\n- [rbspy](https://rbspy.github.io/): Have a running Ruby program that you want to profile without restarting it? Want to profile a Ruby command line program really easily? You want rbspy! rbspy can profile any Ruby program by running 1 command.\n- [drltrace](https://github.com/mxmssh/drltrace): Drltrace is a library calls tracer for Windows and Linux applications.\n\n### Logs\n\n- [Sigma](https://github.com/Neo23x0/sigma): Generic Signature Format for SIEM Systems\n- [fluent-bit](https://github.com/fluent/fluent-bit): Fast and Lightweight Log processor and forwarder for Linux, BSD and OSX\n- [GoAccess - Visual Web Log Analyzer](https://goaccess.io/)\n- [Slagg](https://github.com/drrzmr/slagg) - Simple Log Aggregator\n- [The Log File Navigator](https://lnav.org/downloads/) ([github](https://github.com/tstack/lnav))\n- [Logging best practices to get the most out of application level logging](https://geshan.com.np/blog/2019/03/follow-these-logging-best-practices-to-get-the-most-out-of-application-level-logging-slides/)\n- [honeyd-syslogger.sh](https://gist.github.com/lopes/81b90d86b30e2730df241c90cc323837): Parses honeyd logfiles to syslog and sends them to a SIEM.\n- [RisingWave](https://github.com/risingwavelabs/risingwave): Real-time event streaming platform. real-time data ingestion, stream processing, online serving, and data management.\n\n### Benchmarks\n\n- [test-profiles](https://github.com/phoronix-test-suite/test-profiles): A read-only Git copy of the OpenBenchmarking.org test profiles.\n- [hardware-effects](https://github.com/Kobzol/hardware-effects): Demonstration of various hardware effects.\n- [PrIM](https://github.com/CMU-SAFARI/prim-benchmarks)(Processing-In-Memory Benchmarks) is the first benchmark suite for a real-world processing-in-memory (PIM) architecture. PrIM is developed to evaluate, analyze, and characterize the first publicly-available real-world PIM architecture, the UPMEM PIM architecture. Described by Gómez-Luna et al. [preliminary version](https://arxiv.org/abs/2105.03814)\n\n## Services\n\n- [How to write LDAP search filters](https://confluence.atlassian.com/kb/how-to-write-ldap-search-filters-792496933.html)\n- [LDAP Synchronization Connector](https://github.com/lsc-project/lsc)\n- [LDAP Plugin Documentation](http://mutonufoai.github.io/pgina/documentation/plugins/ldap.html)\n- [ADtoLDAP](https://github.com/nohupped/ADtoLDAP): A light weight Active Directory to OpenLDAP, or OpenLDAP to OpenLDAP Synchronization Connector written in Golang.\n\n## Network\n\n- [TCP Tracepoints](http://www.brendangregg.com/blog/2018-03-22/tcp-tracepoints.html)\n- [BCC](https://github.com/iovisor/bcc): Tools for BPF-based Linux IO analysis, networking, monitoring, and more\n- [dhcpcd](https://roy.marples.name/git/dhcpcd.git/)\n- [concurrency-limits](https://github.com/Netflix/concurrency-limits): Java Library that implements and integrates concepts from TCP congestion control to auto-detect concurrency limits to achieve optimal throughput with optimal latency [ [article](https://medium.com/@NetflixTechBlog/performance-under-load-3e6fa9a60581) ].\n- [Debugging HTTPS](http://vafer.org/blog/20080221152526/)\n  - Some [tcpdump](https://security.stackexchange.com/questions/65178/tcpdump-filter-expression-post-packets) examples.\n- [Building my ideal router for $50]( https://blog.tjll.net/building-my-perfect-router/)\n- [Detecting the use of \"curl | bash\" server side | Application Security](https://www.idontplaydarts.com/2016/04/detecting-curl-pipe-bash-server-side/)\n- [Scapy](https://github.com/secdev/scapy/): the Python-based interactive packet manipulation program \u0026 library. Supports Python 2 \u0026 Python 3.\n- [Ping test in a shell script](http://jeromejaglale.com/doc/unix/shell_scripts/ping)\n- [OpenBGPD](https://labs.ripe.net/Members/claudio_jeker/openbgpd-adding-diversity-to-route-server-landscape): Adding Diversity to the Route Server Landscape\n- [netbox](https://github.com/digitalocean/netbox): IP address management (IPAM) and data center infrastructure management (DCIM) tool.\n- [NETWORK PROTOCOLS](https://www.destroyallsoftware.com/compendium/network-protocols?share_key=97d3ba4c24d21147): for anyone who knows a programming language.\n- [My complete OpenWrt Setup Guide](http://www.jauu.net/2015/03/03/complete-openwrt-guide/)\n- [bnet](https://github.com/bkaradzic/bnet): Message oriented networking library using TCP transport.\n- [openrsync](https://github.com/kristapsdz/openrsync): clean-room BSD-licensed implementation of rsync. [imported into the tree](https://undeadly.org/cgi?action=article;sid=20190211081518)\n- [Using the NetworkManager’s DNSMasq plugin](https://fedoramagazine.org/using-the-networkmanagers-dnsmasq-plugin/).\n- [pure JS WiFi QR Code Generator](https://qifi.org/). [github](https://github.com/evgeni/qifi)\n- [Operating a Large, Distributed System in a Reliable Way](https://blog.pragmaticengineer.com/operating-a-high-scale-distributed-system/): Practices I Learned\n- [Bond WiFi and Ethernet for easier networking mobility](https://fedoramagazine.org/bond-wifi-and-ethernet-for-easier-networking-mobility/)\n- [Copying large files with Rsync, and some misconceptions](https://fedoramagazine.org/copying-large-files-with-rsync-and-some-misconceptions/)\n- [When TCP sockets refuse to die](https://blog.cloudflare.com/when-tcp-sockets-refuse-to-die/). [Testing TCP Keepalives on Linux](https://github.com/cloudflare/cloudflare-blog/tree/master/2019-09-tcp-keepalives). more on Marek's [blog](https://idea.popcount.org/2019-09-20-when-tcp-sockets-refuse-to-die/)\n- [gev](https://github.com/Allenxuxu/gev): is a lightweight, fast non-blocking TCP network library based on Reactor mode.\n- [A Practical Guide to BLE Throughput](https://interrupt.memfault.com/blog/ble-throughput-primer)\n- The Multipath TCP Daemon [mptcpd](https://github.com/intel/mptcpd)- is a daemon for Linux based operating systems that performs multipath TCP path management related operations in the user space. It interacts with the Linux kernel through a generic netlink connection to track per-connection information (e.g. available remote addresses), available network interfaces, request ne…\n- [Reinventing the Network Stack for Compute-Intensive Applications](https://www.darpa.mil/news-events/2019-09-26)\n- [Convert curl syntax to Python](https://curl.trillworks.com). [curlconverter](https://github.com/NickCarneiro/curlconverter/)\n- [Nethogs](https://github.com/raboof/nethogs): NetHogs is a small 'net top' tool. Instead of breaking the traffic down per protocol or per subnet, like most tools do, it groups bandwidth by process.\n- [CORE](https://github.com/coreemu/core): Common Open Research Emulator.\n- [The design of lock_sock() in Linux kernel](https://medium.com/@c0ngwang/the-design-of-lock-sock-in-linux-kernel-69c3406e504b)\n- [Solarflare](https://www.youtube.com/watch?v=BLnHx6Olbng) - What is Kernel Bypass, And Why Is It An Important Concept?\n- [Data Plane Development Kit](https://doc.dpdk.org/guides/prog_guide/overview.html): that consists of libraries to accelerate packet processing workloads running on a wide variety of CPU architectures.\n- [Zuul](https://github.com/Netflix/zuul) is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.\n- [the great internet tcp congestion control census](https://datatracker.ietf.org/meeting/109/materials/slides-109-iccrg-the-great-internet-tcp-congestion-control-census-00)\n- [gRPC](https://grpc.io/) is a modern open source high performance Remote Procedure Call (RPC) framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable support for load balancing, tracing, health checking and authentication. It is also applicable in last mile of distributed computing to connect devices, mobile applications and browsers to backend services. [Awesome gRPC](https://github.com/grpc-ecosystem/awesome-grpc)\n- [grpc-tools](https://github.com/bradleyjkemp/grpc-tools): A suite of gRPC debugging tools. Like Fiddler/Charles but for gRPC.\n- [Online Protobuf Decoder.](https://protogen.marcgravell.com/decode)\n- [Things we (finally) know about network queues](https://apenwarr.ca/log/20170814)\n- Monitoring and Tuning the Linux Networking Stack: [Sending Data](https://blog.packagecloud.io/monitoring-tuning-linux-networking-stack-sending-data/)/[Receiving Data](https://blog.packagecloud.io/monitoring-tuning-linux-networking-stack-receiving-data/)\n\n### Network Troubleshooting\n\n- [10 examples of Linux ss command to monitor network connections](https://www.binarytides.com/linux-ss-command/)\n- [Viewing HAProxy Statistics](http://www.networkinghowtos.com/howto/viewing-haproxy-statistics/)\n- [List all IP addresses connected to your Server](https://www.mkyong.com/linux/list-all-ip-addresses-connected-to-your-server/)\n- [howmanypeoplearearound](https://github.com/schollz/howmanypeoplearearound): Count the number of people around you  by monitoring wifi signals\n- [SS Utility](https://www.cyberciti.biz/files/ss.html): Quick Intro\n- [http toolkit](https://httptoolkit.tech/mock/): Intercept \u0026 view all your HTTP(S), Mock endpoints or entire servers, Rewrite, redirect, or inject errors.\n- [quiche](https://github.com/cloudflare/quiche): Savoury implementation of the QUIC transport protocol and HTTP/3\n- [ripe-atlas-tools](https://github.com/RIPE-NCC/ripe-atlas-tools): Official command-line client for RIPE Atlas.\n- [whois](https://github.com/RIPE-NCC/whois): RIPE Database whois code repository.\n- [ripe-atlas-cousteau](https://github.com/RIPE-NCC/ripe-atlas-cousteau): Python client for RIPE ATLAS API.\n- [sparrow-wifi](https://github.com/ghostop14/sparrow-wifi): Next-Gen GUI-based WiFi and Bluetooth Analyzer for Linux.\n- [wavemon](https://github.com/uoaerg/wavemon) is an ncurses-based monitoring application for wireless network devices\n- [echoip](https://github.com/mpolden/echoip): IP address lookup service. [ifconfig.co](https://ifconfig.co/)\n- [trace-cmd](https://github.com/rostedt/trace-cmd): utilities for Linux ftrace\n- [WPAD and DoH don't get along](https://twitter.com/ericlaw/status/1359332415215439877)\n\n### Firewalls\n\n- Some firewall distros/appliances:\n  - [Endian](https://www.endian.com/): is an open-source router, firewall and gateway security Linux distribution developed by the South Tyrolean company Endian.\n  - [pfSense](https://www.pfsense.org/): is an open source firewall/router computer software distribution based on FreeBSD.\n  - [The securityrouter.org project](http://securityrouter.org/): is a network operating system and software distribution based on OpenBSD, with the main differentiator being the single, revision-managed, clear-text configuration file with soft re-configuration (atomic commits) editable from CLI and web interface, and documented security architecture. [changelog](https://github.com/securityrouter/changelog)\n\n### NetServices\n\n- [salmon](https://github.com/moggers87/salmon): Pythonic Mail Application Server forked from the last GPL'd release of Lamson\n- [fast-cli](https://github.com/sindresorhus/fast-cli): Test your download speed using fast.com\n- [speedtest-linux](https://github.com/rsvp/speedtest-linux): Get download/upload speeds via speedtest.net or fast.com from command line using Bash script -- suitable for logs. POSIX OSX Linux\n- [speedtest-cli](https://github.com/sivel/speedtest-cli): Command line interface for testing internet bandwidth using speedtest.net\n- [lwan](https://github.com/lpereira/lwan): Experimental, scalable, high performance HTTP server\n- [tus resumable upload protocol](https://github.com/tus/tus-resumable-upload-protocol): Open Protocol for Resumable File Uploads\n- [websocketd](https://github.com/joewalnes/websocketd): Turn any program that uses STDIN/STDOUT into a WebSocket server. Like inetd, but for WebSockets.\n- [How to set up a TFTP server on Fedora](https://fedoramagazine.org/how-to-set-up-a-tftp-server-on-fedora/)\n- [OpenSSHd](https://github.com/sektioneins/sshdcc): Security Config Checker\n- [Dropbear SSH](https://matt.ucc.asn.au/dropbear/dropbear.html)\n- [firewalld.richlanguage](https://firewalld.org/documentation/man-pages/firewalld.richlanguage.html)\n- [vector](https://github.com/timberio/vector): [High-performance, vendor-neutral observability pipelines.](https://vector.dev/)\n- [khan-dl](https://github.com/rand-net/khan-dl): Download courses from khanacademy.org\n\n#### Email\n\n- [jmap](https://github.com/jmapio/jmap): JSON Meta Application Protocol Specification (JMAP)\n- [Cypht](https://github.com/jasonmunro/cypht): Lightweight Open Source webmail written in PHP and JavaScript\n- [maildog](https://github.com/edmundhung/maildog): Hosting your own email forwarding service on AWS and manage it with Github Actions.\n  \n##### MTA\n\n- [MTA Comparison](http://shearer.org/MTA_Comparison): For a lot of people the choice of the Mail Transfer Agent is important.\n- [Announcing notqmail](https://schmonz.com/2019/08/20/announcing-notqmail/). [What is notqmail?](https://github.com/notqmail/notqmail/wiki). [github repo](https://github.com/notqmail/notqmail)\n- [The Confused Mailman](https://ezh.es/blog/2020/08/the-confused-mailman-sending-spf-and-dmarc-passing-mail-as-any-gmail-or-g-suite-customer/): Sending SPF and DMARC passing mail as any Gmail or G Suite customer\n- [0x4447_product_s3_email](https://github.com/0x4447/0x4447_product_s3_email): mailbox A serverless email server on AWS using S3 and SES.\n- [Learn and Test DMARC](https://www.learndmarc.com/): Visualizing the communication between email servers will help you understand what SPF, DKIM, and DMARC do and how these mechanisms work.\n\n### DNS\n\n- [lexicon](https://github.com/AnalogJ/lexicon): Manipulate DNS records on various DNS providers in a standardized way.\n- [DNS flag day](https://dnsflagday.net/): The current DNS is unnecessarily slow and suffers from inability to deploy new features. To remediate these problems, vendors of DNS software and also big public DNS providers are going to remove certain workarounds on February 1st, 2019.\n- [DNS Servers You Should Have Memorized](https://danielmiessler.com/blog/dns-servers-you-should-have-memorized/): The latest DNS server IPs are easier to remember and offer privacy and filtering functionality\n- [BeGoneAds](https://github.com/anned20/begoneads) is a script that puts some popular hosts file lists into the systems hosts file as a adblocker measure.\n- [PR-DNSd](https://github.com/korc/PR-DNSd): Passive-Recursive DNS daemon\n- [cloudflare-sync](https://github.com/mxplusb/cloudflare-sync): A nice to have, MIT-licensed tool for using Cloudflare as a dynamic DNS provider.\n- [The GNU Name System](https://tools.ietf.org/id/draft-schanzen-gns-01.html)\n- [Ever wondered what happens when you type in a URL in an address bar in a browser? Here is a brief overview...](https://twitter.com/manekinekko/status/1281704000572858375/photo/1)\n- [Understanding DNS—anatomy of a BIND zone file](https://arstechnica.com/gadgets/2020/08/understanding-dns-anatomy-of-a-bind-zone-file/)\n- [Duck DNS](https://www.duckdns.org/): free dynamic DNS hosted on AWS\n- [Namecoin](https://www.namecoin.org/): is an experimental open-source technology which improves decentralization, security, censorship resistance, privacy, and speed of certain components of the Internet infrastructure such as DNS and identities.\n- [Use dnsmasq to provide DNS \u0026 DHCP services](https://fedoramagazine.org/dnsmasq-provide-dns-dhcp-services/)\n- [dog](https://github.com/ogham/dog): Command-line DNS client\n- [Unbound DNS Blacklist](https://vermaden.wordpress.com/2020/11/18/unbound-dns-blacklist/)\n- [short dns record ttl and centralization are serious risks for the internet](https://techblog.bozho.net/short-dns-ttl-and-centralization-are-serious-risks-for-the-internet/)\n- [The world's shortest domain names](http://www.dirk-loss.de/short-domains.htm)\n- DNSLog[](http://www.dnslog.cn/): helping dns troubleshooting with dinamyc subdomains and query logs.\n\n### LoadBalancers\n\n- [glb-director](https://github.com/github/glb-director): GitHub Load Balancer Director and supporting tooling.\n- [Introduction to HAProxy ACLs](https://www.haproxy.com/blog/introduction-to-haproxy-acls/): HAProxy Technologies\n- [skipper](https://github.com/zalando/skipper): An HTTP router and reverse proxy for service composition, including use cases like Kubernetes Ingress\n- [memcached](https://github.com/memcached/memcached/wiki/Extstore): Memcached is a high performance multithreaded event-based key/value cache store intended to be used in a distributed system. Nice discussion about: [Caching beyond RAM: Riding the cliff](https://memcached.org/blog/nvm-multidisk/)\n- [Apache Traffic Server™](https://trafficserver.apache.org/) software is a fast, scalable and extensible HTTP/1.1 and HTTP/2 compliant caching proxy server.\n\n### Browsers\n\n- [Firefox about:config privacy settings](https://gist.github.com/0XDE57/fbd302cef7693e62c769)\n- [Firefox Privacy](https://wiki.mozilla.org/Privacy/Privacy_Task_Force/firefox_about_config_privacy_tweeks)\n- [user.js](https://github.com/pyllyukko/user.js): Firefox configuration hardening. Another: [user.js](https://github.com/arkenfox/user.js): Firefox privacy, security and anti-fingerprinting: a comprehensive user.js template for configuration and hardening.\n- [puppeteer-recorder](https://github.com/checkly/puppeteer-recorder): Puppeteer recorder is a Chrome extension that records your browser interactions and generat\n- [Learn Puppeteer \u0026 Playwright](https://theheadless.dev/): Tips, tricks and in-depth guides from the trenches\n- [ungoogled-chromium](https://github.com/Eloston/ungoogled-chromium): Modifications to Google Chromium for removing Google integration and enhancing privacy, control, and transparency\n  - [Chromium \u0026 Netflix (and other DRM video websites)](https://ubuntu-mate.community/t/tutorial-chromium-netflix-and-other-drm-video-websites/7185)\n- [DuckDuckGo Browser Extensions](https://github.com/duckduckgo/duckduckgo-privacy-extension): DuckDuckGo Privacy Essentials browser extension for Firefox, Chrome, Safari.\n- [Firefox Profilemaker](https://ffprofile.com/)\n- [Otter Browser](https://otter-browser.org/): Otter Browser aims to recreate the best aspects of the classic Opera (12.x) UI using Qt5.\n- [thor](https://github.com/cisco/thor): Cisco's Thor Video Codec\n- [OctoLinker](https://github.com/OctoLinker/OctoLinker): Links together, what belongs together\n- [Session History Scrounger for Firefox](https://www.jeffersonscher.com/ffu/scrounger.html): Firefox creates various session history files as you browse, and then at shutdown creates sessionstore.jsonlz4. In Firefox 56+, the files are compressed using Mozilla's flavor of LZ4 compression (.jsonlz4 or .baklz4 file extension). The JSON data contains rich detail about your session, but this page is targeted toward extracting just the page URLs.\n- [Improving Firefox stability on Linux](https://hacks.mozilla.org/2021/05/improving-firefox-stability-on-linux/)\n- [Your browser and my browser see different colors](https://mux.com/blog/your-browser-and-my-browser-see-different-colors/)\n\n### PCAP\n\n- [scapy-tcp-extractor](https://github.com/deeso/scapy-tcp-extractor):  reassemble tcp streams using scapy\n- [Analyzing Packet Captures with Python](https://vnetman.github.io/pcap/python/pyshark/scapy/libpcap/2018/10/25/analyzing-packet-captures-with-python-part-1.html)\n- [PyPCAPKit](https://github.com/JarryShaw/PyPCAPKit): Python multi-engine PCAP analysis kit.\n- [NetworkX](https://networkx.org/) is a Python package for the creation, manipulation, and study of the structure, dynamics, and functions of complex networks. [repo](https://github.com/networkx/networkx)\n\n## Shell\n\n\u003cimg src=\"https://www.cyberciti.biz/files/Linux%20Bash%20Shell%20Poster.jpg\"  width=\"100\" height=\"140\"/\u003e\n\n- [Linux Shell Poster](https://www.cyberciti.biz/files/Linux%20Bash%20Shell%20Poster.jpg)\n- [Software development using Bash](https://oscarforner.com/2018/02/24/Software_development_using_Bash)\n- [Ten Things I Wish I’d Known About bash](https://zwischenzugs.com/2018/01/06/ten-things-i-wish-id-known-about-bash/)\n- [cheat.sh](https://cheat.sh/) The only cheat sheet you need, Unified access to the best community driven documentation repositories of the world\n- [cheatsheets](https://github.com/rstacruz/cheatsheets), and [bash](https://devhints.io/bash.html)\n- [bash-oo-framework](https://github.com/niieani/bash-oo-framework): Bash Infinity is a modern boilerplate / framework / standard library for bash\n- [sensible bash](https://github.com/mrzool/bash-sensible)\n- [How to Jazz Up Your Bash Terminal](https://medium.freecodecamp.org/jazz-up-your-bash-terminal-a-step-by-step-guide-with-pictures-80267554cb22): A Step By Step Guide With Pictures\n- Bashrc files:\n  - [Paul's .bashrc](https://github.com/paulkaefer/.bashrc)\n  - [rkirti/bashrc](https://github.com/rkirti/bashrc)\n- DotFiles:\n  - Amazing collection by [jessfraz](https://github.com/jessfraz/dotfiles/)\n  - Some [dotfile](https://github.com/maitesin/dot-files) by maitesin\n  - [pedrohenriquebr](https://github.com/pedrohenriquebr/dotfiles)\n  - [chezmoi](https://github.com/twpayne/chezmoi): Manage your dotfiles securely across multiple machines.\n- Powerline:\n  - [Powerline Gitstatus](https://github.com/jaspernbrouwer/powerline-gitstatus)\n  - [How to Jazz Up Your Bash Terminal](https://medium.freecodecamp.org/jazz-up-your-bash-terminal-a-step-by-step-guide-with-pictures-80267554cb22)— A Step By Step Guide With Pictures\n  - [powerline-shell](https://github.com/b-ryan/powerline-shell): A beautiful and useful prompt for your shell\n- Z shell files:\n  - [Zim](https://github.com/zimfw/zimfw/) is a Zsh configuration framework with blazing speed and modular extensions.\n  - [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh): A delightful community-driven (with 1,100+ contributors) framework for managing your zsh configuration.\n  - [powerlevel9k](https://github.com/bhilburn/powerlevel9k): The most awesome Powerline theme for ZSH around!\n  - [zplug](https://github.com/zplug/zplug): 🌺 A next-generation plugin manager for zsh\n  - [Z shell configuration](https://github.com/SixArm/sixarm_zsh_config): SixArm.com → Z shell → zsh configuration\n  - [Pure](https://github.com/sindresorhus/pure): Pretty, minimal and fast ZSH prompt\n  - [powerlevel10k](https://github.com/romkatv/powerlevel10k): Powerlevel10k is a theme for Zsh. It emphasizes speed, flexibility and out-of-the-box experience.\n- Fish:\n  - [fish-shell](https://github.com/fish-shell/fish-shell): The user-friendly command line shell.\n  - [fisherman](https://github.com/fisherman/fisherman): The fish-shell plugin manager.  \n- [15 Tips On How to Use 'Curl' Command in Linux](https://www.tecmint.com/linux-curl-command-examples/)\n- [GoAWK](https://github.com/benhoyt/goawk): an AWK interpreter written in Go\n- [Lambda Shell](http://www.lambdashell.com/)\n- [Understanding Bash fork() Bomb ~ :(){ :|:\u0026 };:](https://www.cyberciti.biz/faq/understanding-bash-fork-bomb/)\n- [bat](https://github.com/sharkdp/bat): A cat(1) clone with wings.\n- [Clipboard](https://github.com/Slackadays/Clipboard): Cut, copy, and paste anything, anytime, anywhere.\n- [30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X](https://www.cyberciti.biz/tips/bash-aliases-mac-centos-linux-unix.html)\n- [kitty](https://sw.kovidgoyal.net/kitty/) - the fast, featureful, GPU based terminal emulator. [github](https://github.com/kovidgoyal/kitty)\n- [xsv](https://github.com/BurntSushi/xsv): A fast CSV command line toolkit written in Rust.\n- [PaperTTY](https://github.com/joukos/PaperTTY): PaperTTY - Python module to render a TTY on e-ink\n- [smenu](https://github.com/p-gen/smenu): Terminal utility that allows you to use words coming from the standard input to create a nice selection wi\n- [shark](https://github.com/satyarohith/shark): A CLI to Interact with DigitalOcean\n- [t](https://github.com/sferik/t): A command-line power tool for Twitter.\n- [up](https://github.com/akavel/up): Ultimate Plumber is a tool for writing Linux pipes with instant live preview\n- [tztail](https://github.com/thecasualcoder/tztail): tztail (TimeZoneTAIL) allows you to view logs in the timezone you want.\n- [Command-Line Snippets](https://snippets.shodan.io/): A place to share useful, one-line commands that make your life easier.\n- [Writing Safe Shell Scripts](https://sipb.mit.edu/doc/safe-shell/): Writing shell scripts leaves a lot of room to make mistakes, in ways that will cause your scripts to break on certain input, or (if some input is untrusted) open up security vulnerabilities. Here are some tips on how to make your shell scripts safer.\n- [funky](https://github.com/bbugyi200/funky):Funky takes shell functions to the next level by making them easier to define, more flexible, and more interactive.\n- [Google Shell Style Guide](https://google.github.io/styleguide/shell.xml).\n- [hexyl](https://github.com/sharkdp/hexyl): A command-line hex viewer.\n- [Bass](https://github.com/edc/bass): Make Bash utilities usable in Fish shell.\n- [Bash scripting cheatsheet](https://devhints.io/bash.html).\n- [Problem solving with Unix commands](http://vegardstikbakke.com/unix/): I am starting to realize that the Unix command-line toolbox can fix absolutely any problem related to text wrangling. Let me tell you about a problem I had, and how I used some Unix command-line utilities to solve it.\n- [Testing Bash with BATS](https://opensource.com/article/19/2/testing-bash-bats): The Bash Automated Testing System puts Bash code through the same types of testing processes used by Java, Ruby, and Python developers.\n- [How to remove duplicate lines from files keeping the original order](https://iridakos.com/how-to/2019/05/16/remove-duplicate-lines-preserving-order-linux.html)\n- [4 cool terminal multiplexers](https://fedoramagazine.org/4-cool-terminal-multiplexers/)\n- [Set your terminal to automatically use tmux](https://fedoramagazine.org/4-tips-better-tmux-sessions/)\n- [Tmux Tutorial](https://leimao.github.io/blog/Tmux-Tutorial/)\n- [Pretty PuTTY](https://github.com/jacktrocinski/pretty-putty): Make PuTTY pretty and apply modern PuTTY settings.\n- Getopts:\n  - [Parsing bash script options with getopts](https://sookocheff.com/post/bash/parsing-bash-script-arguments-with-shopts/)\n  - [Bash Getopts](https://linuxhint.com/bash_getopts_example/)\n  - [Com getopts, seus scripts ficam mais profissionais](https://www.ibm.com/developerworks/community/blogs/752a690f-8e93-4948-b7a3-c060117e8665/entry/getopts_scripts_mais_profissionais?lang=en)\n  - [Fatiando opções com o getopts](https://www.dicas-l.com.br/arquivo/fatiando_opcoes_com_o_getopts.php)\n  - [Getopts - Opções em bash script](http://www.dicas-l.com.br/arquivo/getopts_opcoes_em_bash_script.php)\n- [arg_parse_example](https://github.com/mattbryson/bash-arg-parse/blob/master/arg_parse_example)\n- [How Bash completion works](https://tuzz.tech/blog/how-bash-completion-works)\n- [pure bash bible](https://github.com/dylanaraps/pure-bash-bible): 📖 A collection of pure bash alternatives to external processes.\n- [bash.generate.random.alphanumeric.string.sh](https://gist.github.com/earthgecko/3089509)\n- [Grep OR – Grep AND – Grep NOT – Match Multiple Patterns](https://www.shellhacks.com/grep-or-grep-and-grep-not-match-multiple-patterns/)\n- [asdf-vm](https://asdf-vm.com/): [Manage multiple runtime versions with a single CLI tool](https://github.com/asdf-vm/asdf)\n- [treating errors in bash scripts](https://twitter.com/b0rk/status/1314345978963648524/photo/1) by b0rk\n  - ```set -e``` : stops the script on errors\n  - ```set -u``` : stops the script on unset variables\n  - ```set -o pipefail``` : stops the script on a run in pipe\n- [Fork() Bomb](https://www.geeksforgeeks.org/fork-bomb/): ``` :(){ :|: \u0026 };: ```\n- [eDEX-UI](https://github.com/GitSquared/edex-ui): A cross-platform, customizable science fiction terminal emulator with advanced monitoring \u0026 touchscreen support.\n- [How To Use Bash Parameter Substitution Like A Pro](https://www.cyberciti.biz/tips/bash-shell-parameter-substitution-2.html)\n- [Use Bash Strict Mode (Unless You Love Debugging)](http://redsymbol.net/articles/unofficial-bash-strict-mode/)\n\n### Shell Utils\n\n- [wttr.in](https://github.com/chubin/wttr.in): The right way to check the weather. wttr.in is a console-oriented weather forecast service that supports various information representation methods like terminal-oriented ANSI-sequences for console HTTP clients (curl, httpie, or wget), HTML for web browsers, or PNG for graphical viewers.\n- [Linux Terminal Goods](http://diego-pacheco.blogspot.com/2019/09/linux-terminal-goods.html)\n- [navi](https://github.com/denisidoro/navi): An interactive cheatsheet tool for the command-line\n- [cast.sh](https://github.com/hericlesme/cast-sh): An adorable instance of your terminal in your browser\n- [Tuning your bash or zsh shell on Fedora Workstation and Silverblue](https://fedoramagazine.org/tuning-your-bash-or-zsh-shell-in-workstation-and-silverblue/)\n- [forgit](https://github.com/wfxr/forgit) is a utility tool for git taking advantage of fuzzy finder fzf. [Interactive Git Commands With Previews Powered By fzf Fuzzy Finder](https://www.linuxuprising.com/2019/11/forgit-interactive-git-commands-with.html)\n- [shellshare](https://github.com/vitorbaptista/shellshare): Live terminal broadcasts\n- [tdiff](https://github.com/F-i-f/tdiff): Tree diff - diff, with mode, owner, permissions and other inode attributes.\n- [10 Tools To Add Some Spice To Your UNIX/Linux Shell Scripts](https://www.cyberciti.biz/tips/spice-up-your-unix-linux-shell-scripts.html)  \n- [bash scripts](https://github.com/bing0o/bash_scripting) I use daily to automate some stuff and make linux easier.\n- [Camel Snake Kebab](https://github.com/vandot/casbab): CLI \"tool\" and a bash \"library\" for Camel/Snake/Kebab case conversion\n- [nat](https://github.com/willdoescode/nat): the 'ls' replacement you never knew you needed.\n- [pynubank](https://github.com/andreroggeri/pynubank): Acesse seus extratos do Nubank pelo Python\n- [IPython as a system shell](https://ipython.readthedocs.io/en/stable/interactive/shell.html)\n- [sw](https://github.com/coryfklein/sw): Terminal stopwatch.\n- [Coreutils Gotchas](https://www.pixelbeat.org/docs/coreutils-gotchas.html): We make very careful considerations about the interface and operation of the GNU coreutils, but unfortunately due to backwards compatibility reasons, some behaviours or defaults of these utilities can be confusing.\n- [cheat.sh](https://github.com/chubin/cheat.sh): the only cheat sheet you need.\n- [Explainshell](https://explainshell.com/): write down a command-line to see the help text that matches each argument. [repo](https://github.com/idank/explainshell)\n- [The only Linux command you need to know](https://opensource.com/article/22/6/linux-cheat-command): cheat. [Simple cheatsheet viewer](https://gitlab.com/slackermedia/cheat) [cheatsheets](https://github.com/cheat/cheatsheets)\n\n### Regex\n\n- [The true power of regular expressions](https://nikic.github.io/2012/06/15/The-true-power-of-regular-expressions.html)\n- [TRE](http://ducktape.blot.im/tre-a-regex-engine-with-approximate-matching): A Regex Engine with Approximate Matching\n- [Deu match](http://turicas.info/slides/expressoes-regulares/): limpando dados com expressões regulares\n- [Rant](https://github.com/TheBerkin/rant): The all-purpose procedural text library\n- [Regex Cross­word](https://regexcrossword.com/): Welcome to the fantastic world of nerdy regex fun! Start playing by selecting one of the puzzle challenges below. There are a wide range of difficulties from beginner to expert.\n- [Intro to Regex for Web Developers](https://dev.to/chrisachard/intro-to-regex-for-web-developers-2fj4)\n- [pythex](https://pythex.org/): pythex is a quick way to test your Python regular expressions.\n\n### Editors\n\n- [vscode-cpptools](https://github.com/Microsoft/vscode-cpptools): Official repository for filing issues against and getting support for the Microsoft C/C++ extension for VS Code\n- [SubEthaEdit](https://github.com/kubernetes-sigs/kind): Code, Write, Edit. Together. [github](https://github.com/subethaedit/SubEthaEdit)\n- [Open source collaborative text editors](https://juretriglav.si/open-source-collaborative-text-editors/)\n- [vscodium](https://github.com/VSCodium/vscodium): binary releases of VS Code without MS branding/telemetry/licensing\n- [A succinct cheat sheet for newbie linux coders and system administrators, documenting some of the more obscure and useful gems of linux lore. Intended to be viewed in emacs org-mode, or VimOrganizer, though any text editor will suffice.](https://github.com/kevinthew/linuxgems)\n\n#### Vim/vi\n\n- [Spotify integration for vim](https://github.com/mattpenney89/vimify)\n- [Vim plugin](https://github.com/mechatroner/rainbow_csv): Highlight columns in CSV and TSV files and run queries in SQL-like language\n- [vim-prettier](https://github.com/prettier/vim-prettier): A Vim plugin for Prettier\n- [vimium](https://github.com/philc/vimium):  Vimium is a Chrome extension that provides keyboard-based navigation and control of the web in the spirit of the Vim editor.\n- [vimari](https://github.com/guyht/vimari): Safari port of vimium\n- [vim-plug](https://github.com/junegunn/vim-plug): hibiscus Minimalist Vim Plugin Manager\n- [gruvbox](https://github.com/morhetz/gruvbox): Retro groove color scheme for Vim\n- [vim-hue](https://foolcontrol.org/?p=3051): Thus “vim-hue” was born, featuring “vim-hue” dark Vim colorscheme and complete Vim configuration. Ideal for anyone using Vim and any of the following on daily basis: Shell (Bash), Golang, Python, Terraform, Ansible, Docker (Dockerfile), et cetera ... [github](https://github.com/AdnanHodzic/vim-hue)\n- [Open File And Go To Specific Function or Line Number](https://www.cyberciti.biz/faq/linux-unix-command-open-file-linenumber-function/)\n\n### Monospaced Fonts\n\n- [Cascadia Code](https://github.com/microsoft/cascadia-code): This is a fun, new monospaced font that includes programming ligatures and is designed to enhance the modern look and feel of the Windows Terminal.\n- [DejaVu Sans Code](https://github.com/SSNikolaevich/DejaVuSansCode): monospaced font with programming ligatures\n- [FiraCode](https://github.com/tonsky/FiraCode): monospaced font with programming ligatures\n- [Fixedsys Excelsior](https://github.com/kika/fixedsys): font with programming ligatures\n- [Hasklig](https://github.com/i-tu/Hasklig): a code font with monospaced ligatures\n- [Iosevka](https://typeof.net/Iosevka/)\n- [Monoid](https://larsenwork.com/monoid/): Open Source Coding Font\n- [Victor Mono](https://rubjo.github.io/victor-mono/): Victor Mono is a free programming font with optional semi-connected cursive italics, symbol ligatures (!=, -\u003e\u003e, =\u003e, ===, \u003c=, \u003e=, ++) and Latin, Cyrillic and Greek characters.\n- [JetBrains Mono](https://www.jetbrains.com/lp/mono/): A typeface for developers_\n- [nerd-fonts](https://github.com/ryanoasis/nerd-fonts): Iconic font aggregator, collection, \u0026 patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, \u0026 more\n\n### Random Shell tips\n\n- [shell/bash generate random alphanumeric string](https://gist.github.com/earthgecko/3089509)\n- [Strings handler written in Bash](https://github.com/henriquemoody/string.bash)\n- [30 Handy Bash Shell Aliases For Linux / Unix / Mac OS X](https://www.cyberciti.biz/tips/bash-aliases-mac-centos-linux-unix.html)\n- [How to Compare Numbers, Strings and Files in Bash Shell Script](https://www.linuxtechi.com/compare-numbers-strings-files-in-bash-script/)\n\n## Other Resources\n\n- [16 Linux Books and Videos for System Administrator](https://geekflare.com/linux-books-videos/)\n- [SSH Examples, Tips \u0026 Tunnels](https://hackertarget.com/ssh-examples-tunnels/)\n- [Power of SSH Tunneling](https://medium.com/tarkalabs/power-of-ssh-tunneling-cf82bc56da67)\n- [Fighting complexity in software development](https://github.com/atsapura/CardManagement/blob/master/article/Fighting%20complexity%20in%20software%20development.md)\n- [Building interactive SSH applications](https://drewdevault.com/2019/09/02/Interactive-SSH-programs.html)\n- [Automated Environment Configurations](https://github.com/leimao/Automated_Environment_Configurations/tree/master/Ubuntu-18.04-LTS): Environment Configuration Bash Scripts for New Operating Systems - Nvidia/Docker, Intel-MKL and gRPC for Ubuntu 18.04 LTS.\n- [A little SSH file copy magic at the command line](https://www.redhat.com/sysadmin/ssh-file-copy-magic)\n- [curl better](https://www.slideshare.net/bagder/curl-better), [video](https://www.youtube.com/watch?v=Pi0PLntuP9k\u0026feature=youtu.be)\n- [How to see Time-To-Live (TTL) for a DNS record](https://www.cyberciti.biz/faq/how-to-see-time-to-live-ttl-for-a-dns-record/)\n- [How to test and validate DNSSEC using dig command line](https://www.cyberciti.biz/faq/unix-linux-test-and-validate-dnssec-using-dig-command-line/)\n- [linuxupskillchallenge](https://www.linuxupskillchallenge.org/): Learn the skills required to sysadmin a remote Linux server from the commandline. [gitrepo](https://github.com/snori74/linuxupskillchallenge)\n- [Replacing Dropbox in favor of DigitalOcean spaces](https://mitjafelicijan.com/replacing-dropbox-in-favor-of-digitalocean-spaces.html)\n- [My Writing \u0026 Coding Workflow](http://jacobzelko.com/workflow/)\n\n### Books\n\n- [BPF Performance Tools](http://www.brendangregg.com/blog/2019-07-15/bpf-performance-tools-book.html): Linux System and Application Observability (book)\n\n## Filesystems\n\n- [diskover](https://n0where.net/file-system-crawler-diskover): File System Crawler. [github](https://github.com/shirosaidev/diskover)\n- [BetrFS](http://www.betrfs.org): The Bε-tree File System, or BetrFS, is an in-kernel file system that uses Bε trees to organize on-disk storage. Bε trees are a write-optimized dictionary, and offer the same asymptotic behavior for sequential I/O and point queries as a B-tree. [github](https://github.com/oscarlab/betrfs).\n- [exFAT](https://github.com/relan/exfat): Free exFAT file system implementation\n- [Share NFS Home Directories Securely with Kerberos](https://fedoramagazine.org/secure-nfs-home-directories-kerberos/)\n- [folderstats](https://github.com/njanakiev/folderstats): Python module that creates statistics from a folder structure\n- [Rethinking files](https://www.devever.net/~hl/objectworld)\n- [Stratis](https://stratis-storage.github.io/) is a local storage-management solution for Linux that can assist with the initial configuration and ongoing management of storage. [stratisd](https://github.com/stratis-storage/stratisd)\n- [Recover your files from Btrfs snapshots](https://fedoramagazine.org/recover-your-files-from-btrfs-snapshots/)\n\n## *nix/BSD\n\n- [UNIX Syscalls](https://john-millikin.com/unix-syscalls)\n- [KVM virt-install: Install OpenBSD As Guest Operating System - nixCraft](https://www.cyberciti.biz/faq/kvmvirtualization-virt-install-openbsd-unix-guest/)\n- [SCCS](http://sccs.sourceforge.net): is an implementation of the POSIX standard Source Code Control System. It provides actively maintained code based on the original UNIX SCCS code OpenSourced by Sun as part of OpenSolaris and was made portable to other platforms.\n- (pt-br) [hoc](https://github.com/ramalho/hoc): A mini-linguagem do livro 'The Unix Programming Environment\", com explicações em PT-BR\n- [s-tui](https://amanusk.github.io/s-tui/): s-tui is a terminal UI for monitoring your computer. [github](https://github.com/amanusk/s-tui), [news](https://www.cyberciti.biz/python-tutorials/monitor-linux-cpu-temperature-frequency-power-in-a-graphical-way/)\n- [unix-history-repo](https://github.com/dspinellis/unix-history-repo): Continuous Unix commit history from 1970 until today.\n- [Collapse OS](https://collapseos.org/) to soften the blow. It is a z80 kernel and a collection of programs, tools and documentation that allows you to assemble an OS.\n- [Guix Reduces Bootstrap Seed by 50%](https://guix.gnu.org/blog/2019/guix-reduces-bootstrap-seed-by-50/)\n- [Netflix Optimized FreeBSD's Network Stack More Than Doubled AMD EPYC Performance](https://www.phoronix.com/scan.php?page=news_item\u0026px=Netflix-NUMA-FreeBSD-Optimized), [slides](https://2019.eurobsdcon.org/slides/NUMA%20Optimizations%20in%20the%20FreeBSD%20Network%20Stack%20-%20Drew%20Gallatin.pdf)\n- [NetBSD code study](http://silas.net.br/codereading/netbsd-code.html)\n- [File Descriptor Transfer over Unix Domain Sockets](https://medium.com/@copyconstruct/file-descriptor-transfer-over-unix-domain-sockets-dcbbf5b3b6ec)\n- [macOS to FreeBSD migration a.k.a why I left macOS](https://antranigv.am/weblog_en/posts/macos_to_freebsd/)\n- [lvgl](https://github.com/lvgl/lvgl): Powerful and easy-to-use embedded GUI with many widgets, advanced visual effects (opacity, antialiasing, animations) and low memory requirements (16K RAM, 64K Flash).\n- [illumos](https://github.com/illumos/ipd): illumos Project Discussion\n- OpenBSD:\n  - [Running OpenBSD on Raspberry Pi 3](https://www.tumfatig.net/20180706/running-openbsd-on-raspberry-pi-3/)\n  - [OpenBSD 6.8 on RaspberryPi 4 B](https://github.com/AshyIsMe/openbsd-rpi4)\n  - [OpenBSD on the Raspberry Pi 3B](https://brainsnapped.com/2020/10/22/openbsd-on-the-raspberry-pi-3-model-b/)\n  - [Getting OpenBSD running on Raspberry Pi 3](https://undeadly.org/cgi?action=article\u0026sid=20170409123528)\n  - [Managing OpenBSD installed packages declaratively](https://dataswamp.org/~solene/2022-05-05-openbsd-declarative-packages-with-pkgset.html)\n  - [Using a game engine to write a graphical interface to the OpenBSD package manager](https://dataswamp.org/~solene/2022-05-05-i-wrote-a-gui-frontend-with-a-game-engine.html)\n  - [OpenBSD workstation hardening](https://dataswamp.org/~solene/2023-12-31-hardened-openbsd-workstation.html)\n- Nvidia (CUDA):\n  - NVIDIA [tensorflow](https://github.com/NVIDIA/tensorflow)\n  - [Kernel module signing facility](https://www.kernel.org/doc/html/v4.10/admin-guide/module-signing.html)\n  - [Automatic Signing of DKMS-Generated Kernel Modules for Secure Boot (Nvidia Driver on CentOS 8 as Example)](https://gist.github.com/lijikun/22be09ec9b178e745758a29c7a147cc9)\n  - [Brisk Guide to Install Tensorflow GPU on Linux Machine (Ubuntu 18.04/18.10)](https://medium.com/@redowan/no-bullshit-guide-on-installing-tensorflow-gpu-ubuntu-18-04-18-10-238924cc4a6a)\n  - [How to enable NVIDIA GPUs in containers on bare metal in RHEL 8](https://www.redhat.com/en/blog/how-use-gpus-containers-bare-metal-rhel-8)\n  - [Using nVidia with SELinux](https://blog.siphos.be/2017/08/using-nvidia-with-selinux/)\n  - [Setting the NVIDIA GPU as primary (RPMFusion driver in Fedora 32 Workstation)](https://www.reddit.com/r/Fedora/comments/ga1ek6/optimus_setting_the_nvidia_gpu_as_primary/)\n  - [CUDA + CuDNN install in Fedora","projects_url":"https://awesome.ecosyste.ms/api/v1/lists/spacial%2Fawesome-systools/projects"}