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: May 2025)
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: May 2025)
03 - Diffie-Helmann-like key exchange, Public key encryption, Cryptographic hashes - Download (Last update: May 2025)
04 - Key Distribution and PKI - Download (Last update: May 2025)
TLS - Download (Last update: May 2025)
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: May 2025)
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: May 2025)
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: May 2025)
The TOR network - Download (Last update: Dec 2021)
Layer 4 & 5 Security
Identity management
Password workflow, AAA, Identity management - Download (Last update: May 2025)
Laboratory sessions
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa99ec84><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_1/Lab_01_Slides.pdf
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa99edc4><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_1/gns3_lab_configuration.pdf
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa99ef2c><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_2/Lab_02_Slides.pdf
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa9a80a4><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_2/cryptocat/Cryptocat.pdf
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa9a81e4><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_2/steghide/Steghide.pdf
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa9a8324><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_2/Decrypt%20cryptcat%20stream/DecryptCryptcatStream.pdf
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa9a8464><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_2/Decrypt%20cryptcat%20stream/wordlist.txt
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa9a85a4><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_3/Lab_03_Slides.pdf
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa9a86e4><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_3/guides/WiresharkTLS.pdf
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa9a8824><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_3/guides/self_signed_certificate_generation.pdf
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa9a8964><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_3/guides/letsencrypt_certificate_generation.pdf
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa9a8aa4><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_3/guides/install_and_configure_apache_linux.pdf
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa9a8be4><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_3/TLS%20sockets.pdf
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa9a8d24><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_4/Lab_04_Slides.pdf
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa9a8e3c><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_4/Challenges/MAC_Flooding/MacFloodingChallenge.pdf
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa9a8f7c><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_4/Challenges/ARP_Spoofing/ArpSpoofingChallenge.pdf
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa9af0f4><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_6/Lab_06_Slides.pdf
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa9af2ac><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_5/Lab_05_Slides.pdf
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa9af43c><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_7/Lab_07_Slides.pdf
Info = <class 'urllib2.HTTPError'> HTTP Error 404: Not Found <traceback object at 0xa9af5cc><-->Line = 54URL = https://www.mat.unical.it/ianni/RSI-Web/esercitazioni/Laboratory_22-23/Session_8/Lab_08_Slides.pdf
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/