
Una raccolta di liste ispiratrici, manuali, cheat sheet, blog, hack, one-liner, strumenti CLI/web e altro ancora.
"La conoscenza è potente, fai attenzione a come la usi!"
Questo repository è una raccolta di vari materiali e strumenti che utilizzo quotidianamente nel mio lavoro. Contiene molte informazioni utili raccolte in un unico posto. Per me è una fonte di conoscenza inestimabile che consulto spesso.
A tutti, davvero. Qui ognuno può trovare i propri gusti preferiti. Ma per essere onesti, è rivolto ad amministratori di sistema e di rete, DevOps, Pentesters e Ricercatori di Sicurezza.
Se trovi qualcosa che non ha senso o qualcosa che non sembra corretto, per favore apri una pull request e aggiungi spiegazioni valide e ben motivate riguardo le tue modifiche o commenti.
Alcune semplici regole per questo progetto:
Queste regole qui sotto potrebbero essere migliori:
L'URL contrassegnato con * è temporaneamente non disponibile. Per favore non eliminarlo senza aver confermato che è scaduto definitivamente.
Prima di aggiungere una pull request, per favore consulta le linee guida per i contributi. Dovresti anche ricordare questo:```diff
Tutti i **suggerimenti/PR** sono benvenuti!
### Collaboratori del codice
Questo progetto esiste grazie a tutte le persone che contribuiscono.
<a href="https://github.com/trimstray/the-book-of-secret-knowledge/graphs/contributors"><img src="https://opencollective.com/the-book-of-secret-knowledge/contributors.svg?width=890&button=false"></a>
### Collaboratori finanziari
<p align="left">
<a href="https://opencollective.com/the-book-of-secret-knowledge" alt="Financial Contributors on Open Collective">
<img src="https://img.shields.io/opencollective/backers/the-book-of-secret-knowledge?style=for-the-badge&color=FF4500&labelColor=A9A9A9"></a>
</a>
<a href="https://opencollective.com/the-book-of-secret-knowledge" alt="Financial Contributors on Open Collective">
<img src="https://img.shields.io/opencollective/sponsors/the-book-of-secret-knowledge?style=for-the-badge&color=FF4500&labelColor=A9A9A9"></a>
</a>
</p>
## :newspaper: Feed RSS e aggiornamenti
GitHub espone un feed [RSS/Atom](https://github.com/trimstray/the-book-of-secret-knowledge/commits.atom) dei commit, che può essere utile se vuoi rimanere informato su tutte le modifiche.
## :ballot_box_with_check: Da fare
- [ ] Aggiungere nuove cose...
- [ ] Aggiungere funzioni utili per shell
- [ ] Aggiungere one-liner per strumenti di raccolta (es. strumenti CLI)
- [ ] Ordinare le liste
Nuovi elementi vengono aggiunti regolarmente.
## :anger: Indice
Solo i capitoli principali:
- **[Strumenti CLI](#cli-tools-toc)**
- **[Strumenti GUI](#gui-tools-toc)**
- **[Strumenti Web](#web-tools-toc)**
- **[Sistemi/Servizi](#systemsservices-toc)**
- **[Reti](#networks-toc)**
- **[Contenitori/Orchestrazione](#containersorchestration-toc)**
- **[Manuali/HowTo/Tutorial](#manualshowtostutorials-toc)**
- **[Elenchi ispiratori](#inspiring-lists-toc)**
- **[Blog/Podcast/Video](#blogspodcastsvideos-toc)**
- **[Hacking/Penetration Testing](#hackingpenetration-testing-toc)**
- **[La tua conoscenza e notizie quotidiane](#your-daily-knowledge-and-news-toc)**
- **[Altri cheat sheet](#other-cheat-sheets-toc)**
- **[One-liner per shell](#shell-one-liners-toc)**
- **[Trucchi per shell](#shell-tricks-toc)**
- **[Funzioni per shell](#shell-functions-toc)**
## :trident: Il libro della conoscenza segreta (Capitoli)
#### Strumenti CLI [<sup>[TOC]</sup>](#anger-table-of-contents)
##### :black_small_square: Shell
<p>
<a href="https://www.gnu.org/software/bash/"><b>GNU Bash</b></a> - è una shell compatibile con sh che incorpora funzionalità utili dalla Korn shell e C shell.<br>
<a href="https://www.zsh.org/"><b>Zsh</b></a> - è una shell progettata per uso interattivo, sebbene sia anche un potente linguaggio di scripting.<br>
<a href="https://tcl-lang.org/"><b>tclsh</b></a> - è una shell cross-platform molto potente, adatta a un enorme ventaglio di usi.<br>
<a href="https://github.com/Bash-it/bash-it"><b>bash-it</b></a> - è un framework per utilizzare, sviluppare e mantenere script di shell e comandi personalizzati.<br>
<a href="https://ohmyz.sh/"><b>Oh My ZSH!</b></a> - è il miglior framework per gestire la configurazione di Zsh.<br>
<a href="https://github.com/oh-my-fish/oh-my-fish"><b>Oh My Fish</b></a> - il framework per Fishshell.<br>
<a href="https://github.com/starship/starship"><b>Starship</b></a> - il prompt cross-shell scritto in Rust.<br>
<a href="https://github.com/romkatv/powerlevel10k"><b>powerlevel10k</b></a> - è una reimplementazione veloce del tema ZSH Powerlevel9k.<br>
</p>
##### :black_small_square: Plugin per shell
<p>
<a href="https://github.com/rupa/z"><b>z</b></a> - tiene traccia della cartella che usi di più e ti permette di saltare, senza dover digitare l'intero percorso.<br>
<a href="https://github.com/junegunn/fzf"><b>fzf</b></a> - è un cercatore fuzzy da riga di comando generico.<br>
<a href="https://github.com/zsh-users/zsh-autosuggestions"><b>zsh-autosuggestions</b></a> - suggerimenti automatici in stile Fish per Zsh.<br>
<a href="https://github.com/zsh-users/zsh-syntax-highlighting"><b>zsh-syntax-highlighting</b></a> - evidenziazione della sintassi in stile Fish shell per Zsh.<br>
<a href="https://github.com/unixorn/awesome-zsh-plugins"><b>Awesome ZSH Plugins</b></a> - Un elenco di framework, plugin, temi e tutorial per ZSH.<br>
</p>
##### :black_small_square: Gestori
<p>
<a href="https://midnight-commander.org/"><b>Midnight Commander</b></a> - è un file manager visivo, concesso in licenza GNU General Public License.<br>
<a href="https://github.com/ranger/ranger"><b>ranger</b></a> - è un file manager per console ispirato a VIM.<br>
<a href="https://github.com/jarun/nnn"><b>nnn</b></a> - è un file manager minuscolo, fulmineo e ricco di funzionalità.<br>
<a href="https://www.gnu.org/software/screen/"><b>screen</b></a> - è un window manager a schermo intero che multiplexa un terminale fisico.<br>
<a href="https://github.com/tmux/tmux/wiki"><b>tmux</b></a> - è un multiplexer di terminale, ti permette di passare facilmente tra diversi programmi in un unico terminale.<br>
<a href="https://github.com/peikk0/tmux-cssh"><b>tmux-cssh</b></a> - è uno strumento per impostare funzionalità tmux-session comode e facili da usare.<br>
</p>
##### :black_small_square: Editor di testo