gitmyhub

the-book-of-secret-knowledge

★ 229k updated 1y ago

A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.

A massive curated collection of tools, cheatsheets, one-liners, and reference links for sysadmins, DevOps engineers, and security/penetration testers, organized into chapters covering CLI tools, networking, containers, hacking, and more.

setup: easycomplexity 1/5

This repository is a personal knowledge base that the maintainer (trimstray) has turned into a public resource. The README opens with the line "Knowledge is powerful, be careful how you use it!" and describes the project as a collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, CLI and web tools, and other reference material gathered in one place.

The intended audience is named directly in a "For whom?" section: anyone can find something useful, but the focus is on system administrators, network administrators, DevOps engineers, penetration testers, and security researchers. Contributions are welcome via pull request, with a few rules: keep the project inviting, clear, not tiring, useful, and easy to find. The repo is MIT licensed and is backed by both code contributors and financial contributors on Open Collective. A GitHub Atom feed of the commits lets readers track updates.

The body of the README is a large table of contents divided into main chapters. These include CLI Tools, GUI Tools, Web Tools, Systems and Services, Networks, Containers and Orchestration, Manuals/Howtos/Tutorials, Inspiring Lists, Blogs/Podcasts/Videos, Hacking and Penetration Testing, Your Daily Knowledge and News, Other Cheat Sheets, Shell One-liners, Shell Tricks, and Shell Functions. Each chapter then drills into many subsections.

Inside, every subsection is a hand-written list of named tools with a short description and a link out. The CLI Tools chapter, for instance, has subsections for Shells (with entries for GNU Bash, Zsh, tclsh, bash-it, Oh My ZSH, Oh My Fish, Starship, and powerlevel10k), Shell plugins (z for directory jumping, fzf for fuzzy finding, zsh-autosuggestions, zsh-syntax-highlighting, awesome-zsh-plugins), and many more. So the practical use of the repo is as a reference index: you go to the chapter that matches what you are doing, scan the curated list of tools and articles, and click through to the originals.

Where it fits