STRUTTURA DEL CORSO:
- Introduzione a Python
- Variabili e Tipo di Dati
- String Formatting, Cicli e Condizionali
- Le Funzioni e ambito delle variabili
- Come gestire errori e eccezioni
- Classi e Oggetti
- Metodo statico e Metodo classe
- Uso del Self
- Eredita' e Polimorfismo
- Incapsulamento e metodi speciali
- Decoratori e Proprieta'
- Dati: Input da tastiera e Output a schermo
- Lettura e scrittura file
- Formattazione e manipolazione testo
- Programma Biblioteca
- Programma Negozio di Animali
- Programma Amministrazione e gestione di veicoli
- Programma Gestore di note
- Utilizzare data e ora
- Espressioni regolari
- Utilizzo File e Directory
- Connessioni di rete e protocolli
- Librerie OS e SYS
- Libreria Request
- Libreria Urlib3
- Libreria Threading e Multiprocessing
- Introduzione GUI (user)
- Sviluppo applicazione GUI con Tkinter (Blocco Note)
- Sviluppo applicazione GUI avanzato con CustomTKinter (Calcolatrice) - SOLO ABBONATI
- Chat Multiusers con GUI e Cifrato E2E (Chat Multiutente) - SOLO ABBONATI
- Pre-Exploitation
- Creazione Port Scanner
- Creazione programma che cambia MAC
- Creazione scanner di rete (ICMP)
- Creazione di un avvelenatore ARP (ARP Spoofer) con Scapy
- Creazione Tracker richieste HTTP (HTTP sniffer)
- Creazione Tracker immagini (HTTP image sniffer) con mitmdump
- Creazione DNS Spoofer con scapy e NetfilterQueue
- Creazione di un manipolatore e intercettatore di traffico (Traffic Hijacking)
- Creazione di un Keylogger - SOLO ABBONATI
- Creazione di un Malware - SOLO ABBONATI
- Creazione di una Backdoor e Command Control (C&C) - SOLO BBONATI
- Creazione di una Forward Shell