Networks And Security
Professor: Giovambattista Ianni - http://www.gibbi.com
Office hours and Exams registration: Monday 15:00-17:00
Teaching assistant: Francesco Pacenza - https://www.francescopacenza.it
Office hours: by appointment
Our Facebook Group.
Indice
For tentative Erasmus students: please note that this is an advanced course which requires a solid background on Computer Networks. Do not add this exam to your Learning Agreement unless you already took a course on Computer Networks. The percentage of failure for students taking the exam without previous background in computer networks is 95%.
General information
Detailed course description sheet here/qui
Old course Network and Computer Security
News
Projects assignments
Teaching Material
01 - Introductory lecture - Download (Last update: Feb 2024)
Repository with all the exercises saw during the laboratory sessions - GitHub
Cryptography and Digital signature
All slide sets from the book "Criptography and Network Security" download
02 - Symmetric Cryptography, Cipher modes, Random numbers - Download (Last update: Feb 2024)
03 - Diffie-Helmann-like key exchange, Public key encryption, Cryptographic hashes - Download (Last update: Mar 2024)
04 - Key Distribution and PKI - Download (Last update: Mar 2024)
TLS - Download (Last update: Nov 2022)
TLS and smtp (Sections 1 to 6 are a good introduction to TLS in general)
Ten risks of PKI - Download
Layer 2 Security
Security of Layer 2 Links - Download (Last update: Jul 2023)
WLAN technologies and security
Anatomy of common MITM Layer 2 attacks - Download (Last update: Oct 2021)
Layer 2 & 3: Virtual Private Networks
Principles and goals of a VPN - Download (Last update: Jul 2023)
VPN with SSH Tunneling
Linux VPN technical analysis - Download (Last update: Oct 2021)
How to setup a PPTP/GRE server on Linux
How to setup a L2TP/IPSec server on Linux
Common VPN Security Flaws - Download (Last update: Oct 2021)
Firewall Traversal - Download (Last update: Dec 2021)
The TOR network - Download (Last update: Dec 2021)
Layer 4 & 5 Security
Identity management
Password workflow, AAA, Identity management - Download (Last update: Jul 2023)
Laboratory sessions
GNS3 slides - Download (Last update: Oct 2022)
GNS3 Laboratory configuration guide - Download (Last update: Oct 2022)
Symmetric Cryptography slides - Download (Last update: Nov 2022)
Asymmetric Cryptography and Certificate Generation slides - Download (Last update: Apr 2024)
How to store and load a SSL/TLS Pre-Master Secret key - Download (Last update: Nov 2022)
Self signed certificate generation - Download (Last update: Oct 2022)
Letsencrypt certificate generation - Download (Last update: Mar 2024)
Configure Apache on Linux - Download (Last update: Oct 2022)
TLS client/server socket - Download (Last update: Nov 2022)
Layer 2 attacks slides - Download (Last update: Nov 2022)
Other MITM Attacks - Download (Last update: Apr 2024)
Wifi cracking - Download (Last update: Nov 2022)
Phishing and VPN - Download (Last update: Dec 2022)
SSLSTRIP and Password Cracking - Download (Last update: Dec 2022)
GNS3
How to install Netkit
Netkit consists of three files that are here.
Then apply the patch 2 as described here.
Netkit web site - http://www.netkit.org/