Corso Linux & Networking
Requisiti:
- Computer con Linux
- Conoscenze minime di inglese
Indice
Risorse di riferimento:
- https://github.com/EugenioPetulla/corso-terminale-bash
- https://howhttps.works/it
- https://linuxupskillchallenge.org/
- https://tldr.italyinformatica.org/2020/02/informatica-per-script-kiddies-2-le-vpn/
- https://tldr.italyinformatica.org/2020/03/informatica-per-script-kiddies-3-il-deep-web-il-dark-web-e-quelle-robe-li/
- https://tldr.italyinformatica.org/2020/07/informatica-per-script-kiddies-7-che-succede-quando-andiamo-su-un-sito/
- https://github.com/giulianop/lfcs/tree/main/domains/1-essential-commands
- http://www.coresis.com/extra/linuxcorsobase/12-1.htm
- https://www.actualtechmedia.com/wp-content/uploads/2017/12/CUMULUS-NETWORKS-Linux101.pdf
- Libro consigliato: https://www.edizionilswr.it/libri/la-shell-testuale/
- Avanzato https://www.cybrary.it/blog/0p3n/understanding-netcat-the-swiss-army-knife-for-ethical-hacking/
- Avanzato http://cb.vu/unixtoolbox.xhtml
- https://www.acortech.it/2020/03/10/10-pratici-alias-bash-per-linux/
Primo incontro
- Cos’è il terminale ed i comandi base
- ls, cat, echo, mkdir, cd, mv, chmod, tree, clear, cp, rm/rmdir, file, fdisk, top, tree, dmesg, lspci
- ls & wc, ls & grep
- pipe per salvare output
- reboot/poweroff
- ls, cat, echo, mkdir, cd, mv, chmod, tree, clear, cp, rm/rmdir, file, fdisk, top, tree, dmesg, lspci
- Fare uno script bash minimale
#!/usr/bin/env bash echo $(pwd) read -p "Il tuo nome? " name echo $name
- Crontab – https://crontab.guru/
Versione registrata: https://peertube.uno/w/d1yvnchkCFPcMUZZac578F
Secondo incontro
- Cosa sono i DNS e come interagire sul proprio computer
- Come usare ssh per collegarsi ad un altro computer o server come il raspberry pi
- https://sdf.org/
- commando exit
- tetris in multiplayer da linea di comando https://gitlab.com/tslocum/netris
ssh netris.rocketnine.space
- Comandi basici per la connettività: ping, traceroute e netstat
- nmap
- nmap 192.168.0.0/24
- nmap -sn 192.168.0.0/24
- nmap -sV -p 22,443 192.168.0.0/24
Terzo incontro
- Cosa sono i gateway, subnet, broadcast e ifconfig
- Cosa è un firewall – https://it.wikipedia.org/wiki/Firewall
- Come intervenire sul firewall, ufw+gufw
- Visione di alcune distribuzioni per uso da firewall
- pfsense
- iptables (senza entrare nei dettagli)
Quarto incontro
- Cosa sono e utilizzare le VPN
- Perchè non hanno niente a che fare con i cookie
- Come usare TOR per l’anonimato