Skip to content

Awesome Systools is a collection of sysadmins daily handy tools.

License

Notifications You must be signed in to change notification settings

Spacial/awesome-systools

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Awesome SystoolsAwesome

Lists

  • The Book of Secret Knowledge
  • 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.
  • Lucid Index: This site's goal is to help you find the software you need as quickly as possible.
  • Awesome Sysadmin: A curated list of amazingly awesome open source sysadmin resources.

Reliability

Licensing

Linux

Distros

Tiny ones

  • The Core Project: 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.
  • Damn Small Linux
  • SLAX: is a modern, portable, small and fast Linux operating system with modular approach and outstanding design.
  • Bodhi Linux: a lightweight distribution featuring the fast & fully customizable Moksha Desktop.

Kernel

# changing dmesg option
> sudo sysctl -w kernel.dmesg_restrict=1

APFS FUSE Driver for Linux

Drivers

Performance

Monitoring

Red Hat/Fedora

 # installing the repo
 > 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
 > sudo dnf install vlc

Debian

Packaging

  • Packages — GuixSD
  • warp: Create self-contained single binary applications
  • Linux brew: Linuxbrew is a fork of Homebrew, the macOS package manager, for Linux. github
  • 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.
  • ELF STATIFIER MAIN PAGE: Statifier is a tool for creating portable, self-containing Linux executables.
  • Crev: Socially scalable Code REView and recommendation system that we desperately need.

DEB

RPM

Build

Storage

Databases

Controllers

Caching

Automation

Ansible

[group:vars]
ansible_python_interpreter=/usr/bin/python3

Puppet

Security

Auditing

Hardening

WebServers

Proxy

  • Tolouse denylist of domains: 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..

Tokens

VPN

Privacy

Messaging

Continuous Integration

Jenkins

Devops

Interfaces

Troubleshooting

  • sysdig: Linux system exploration and troubleshooting tool with first class support for containers
  • rbspy: 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.
  • drltrace: Drltrace is a library calls tracer for Windows and Linux applications.

Logs

Benchmarks

  • test-profiles: A read-only Git copy of the OpenBenchmarking.org test profiles.
  • hardware-effects: Demonstration of various hardware effects.
  • PrIM(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

Services

Network

Network Troubleshooting

Firewalls

  • Some firewall distros/appliances:
    • Endian: is an open-source router, firewall and gateway security Linux distribution developed by the South Tyrolean company Endian.
    • pfSense: is an open source firewall/router computer software distribution based on FreeBSD.
    • The securityrouter.org project: 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

NetServices

Email

  • jmap: JSON Meta Application Protocol Specification (JMAP)
  • Cypht: Lightweight Open Source webmail written in PHP and JavaScript
  • maildog: Hosting your own email forwarding service on AWS and manage it with Github Actions.
MTA

DNS

LoadBalancers

Browsers

PCAP

Shell

Shell Utils

Regex

Editors

Vim/vi

  • Spotify integration for vim
  • Vim plugin: Highlight columns in CSV and TSV files and run queries in SQL-like language
  • vim-prettier: A Vim plugin for Prettier
  • vimium: Vimium is a Chrome extension that provides keyboard-based navigation and control of the web in the spirit of the Vim editor.
  • vimari: Safari port of vimium
  • vim-plug: hibiscus Minimalist Vim Plugin Manager
  • gruvbox: Retro groove color scheme for Vim
  • vim-hue: 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
  • Open File And Go To Specific Function or Line Number

Monospaced Fonts

  • 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.
  • DejaVu Sans Code: monospaced font with programming ligatures
  • FiraCode: monospaced font with programming ligatures
  • Fixedsys Excelsior: font with programming ligatures
  • Hasklig: a code font with monospaced ligatures
  • Iosevka
  • Monoid: Open Source Coding Font
  • Victor Mono: Victor Mono is a free programming font with optional semi-connected cursive italics, symbol ligatures (!=, ->>, =>, ===, <=, >=, ++) and Latin, Cyrillic and Greek characters.
  • JetBrains Mono: A typeface for developers_
  • nerd-fonts: Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more

Random Shell tips

Other Resources

Books

Filesystems

*nix/BSD

Virtualization

OVF - Open Virtualization Format

KVM

VMware

Containers

Android

Mac/iOS

Windows

Windows Dev

Powershell

Debloat/DeCrap


Datacenter

Support

  • Open MCT: is a next-generation mission control framework for visualization of data on desktop and mobile devices - github
  • magic-wormhole: get things from one computer to another, safely.

Video Conference

Management

Career

Presentations


Organization

Knowlegde

  • trilium: Build your personal knowledge base with Trilium Notes

Tools

Rescue

  • ALT Linux Rescue: is a moderate sized[1] console LiveCD distribution that is designed to help sysadmins fix and repair many kinds of problems with systems they are or feel responsible for.

Timeline

JSON

WebTools

QR Code

Domains

Webdev

Backend
  • Appwrite: is a secure end-to-end backend server for Web, Mobile, and Flutter developers that is packaged as a set of Docker containers for easy deployment .
JavaScript
  • The cost of JavaScript in 2019
  • lerna: A tool for managing JavaScript projects with multiple packages.
  • 30-seconds-of-code: Curated collection of useful JavaScript snippets that you can understand in 30 seconds or less.
  • Handsontable: JavaScript/HTML5 Data Grid Component with Spreadsheet Look & Feel. Available for React, Vue and Angular.
  • Aurelia: is a collection of Modern JavaScript modules, which when used together, function as a powerful platform for building browser, desktop and mobile applications, all open source and built on open web standards.
  • Polymer Project: Libraries, tools, and standards for a better web: LitElement, lit-html, web components...
  • Svelte: Cybernetically enhanced web apps
  • three.js: The aim of the project is to create an easy to use, lightweight, 3D library with a default WebGL renderer. The library also provides Canvas 2D, SVG and CSS3D renderers in the examples.
  • JavaScript is C: Maintaining invariants the most painful way possible.
  • nazca: A new way of creating GUI in the web
  • Calculator in JavaScript
JavaScript Tools
API
REST API

Web Services

Graphics

CMS

  • Tale is a minimal Jekyll theme curated for storytellers.
  • pH7-Social-Dating-CMS
  • Static Site Generators:
    • VuePress is a static site generator based on Vue JavaScript framework.
    • Publii is a desktop-based CMS for Windows and Mac that makes creating static websites fast and hassle-free, even for beginners.
    • StaticGen: Top Open Source Static Site Generators
    • notablog: Generate a minimalistic blog from a Notion table.
  • (pt-br) Civitas: Civitas é um projeto para organização de comunidades de desenvolvimento.
  • Trailing Slash Guide: The ultimate resource to fix url trailing slash issues in static deployments (static websites, Jamstack).

Colors

WebScraping

Journalism

  • (pt-br) Jornalismo Guiado por Dados 1.
  • SourcedFact: Journalism with Open Sourced Fact Checking
  • AD.Watch: challenges the closedness of access to political advertising information. The project compiles datasets of political ads on Facebook and Instagram and creates interfaces for their use, with a view to opening up the possibilities for its study. With ad.watch, you can explore both country-specific contextual issues and political strategies, as well as broader questions about the power of persuasion that the use of personal data facilitates.

Little notes

#!/bin/bash
# usage: auto-index [dir]
INDEX=`ls -1 $1 | sed "s/^.*/      <li\>\<a\ href=\"&\"\>&\<\\/a\>\<\\/li\>/"`
echo "<html>
  <head><title>Index of $1</title></head>
  <body>
    <h2>Index of $1</h2>
    <hr>
    <ui>
$INDEX
    <ui>
  </body>
</html>"
  • Run it as:
 ./auto-index.sh [path to dir] > index.html

Cloud

AWS

  • Which AWS container service should I use?
  • Whitepapers da AWS
  • CloudMapper: CloudMapper helps you analyze your Amazon Web Services (AWS) environments.
  • Prowler: AWS Security Best Practices Assessment, Auditing, Hardening and Forensics Readiness Tool. It follows guidelines of the CIS Amazon Web Services Foundations Benchmark and DOZENS of additional checks including GDPR and HIPAA (+100). AWS CIS
  • ThreatPrep: Python module for evaluation of AWS account best practices around incident handling readieness.
  • Amazon Web Services
    • aws-security-benchmark: Open source demos, concept and guidance related to the AWS CIS Foundation framework.
    • aws-security-automation: Collection of scripts and resources for DevSecOps and Automated Incident Response Security.
  • finala: A resource cloud scanner that analyzes and reports about wasteful and unused resources to cut unwanted expenses.
  • open-guides/og-aws: 📙 Amazon Web Services — a practical guide
  • Maintaining your AWS infrastructure
  • bottlerocket: An operating system designed for hosting containers
  • consoleme: ConsoleMe consolidates the management of multiple AWS accounts into a single interface. It allows your end-users and administrators to get credentials for your different accounts, and allows your users/administrators to manage or request cloud permissions.
  • AWS_IP_Prefix_Finder: This program was created with the intent to pull the current AWS IP-Ranges JSON file and return you a list of all of the IP Prefixes for a specific Region and service based on your input.
  • Awesome AWS: A curated list of awesome Amazon Web Services (AWS) libraries, open source repos, guides, blogs, and other resources. Featuring the Fiery Meter of AWSome.
  • Awesome AWS Certifications: A curated list of AWS certification materials: videos courses, practice exams, prep tips, etc.
  • AWS Service Catalog Reference Architecture: Sample CloudFormation templates and architecture for AWS Service Catalog.
  • AWS Toolbox: A collection of useful Shell & Python scripts that make your life easier in AWS.

Nextcloud


IoT

Pub/Sub

RFID

  • RFIDler - An open source Software Defined RFID Reader/Writer/Emulator. github

Fun

Stuff

News

Making Conferences

Articles

Bots