| I've started to put my recent lectures
on this page.
Security Related
Advanced Security and Network Forensics
- Lecture (Introduction).
- Lecture (Threats).
- Lecture (Network Forensics).
- Lecture (Data hiding and Obfuscation).
- Lecture. (Web Infrastructures).
- Lecture (Cloud Computing).
- Accessing services on Windows 2003. This gives an overview of accessing important services, such as Telnet, FTP, SMTP, and so on, from Windows 2003 for Lab 1 (Page 176).
- Toolkit 1 demo. This provides an overview of Toolkit 1 lab for Lab 1. Source code [here].
- Toolkit 2 demo. This provides an overview of Toolkit 2 lab for Lab 2. Source code [here].
- Demo of Linux services. This gives an overview of accessing important services, such as Telnet, FTP, SMTP, and so on, from Linux (Lab 2).
- Toolkit. This is a program which can be used to investigate client/server applications [demo]. Run client.exe and it should have the client and server program in it. Also it contains a packet capture tab, where you can see the network connections.
- Demo of Nessus. Nessus is an excellent vulnerability scanner.
- Cross scripting example. This shows an example of an SQL injection attack, which is an example of a cross-scripting threat.
- SQL examples. This shows some examples of basic SQL.
- IDS detecting ping and port scan. This shows a simple example of using IDS for detecting a ping on a host, and' also in using the sfportscan preprocessor to detect a port scan.
- Snort example using ProfSIMS.
- Hydra vulnerability scanning. The Hydra program allow administrators to scan their servers, such as for FTP and Telnet, for vulnerabilities. This example shows a practical scan for a range of user names and passwords.
- Hping vulnerability scanning. The hping program can be used to craft data packet which can be used for vulnerability testing.
- Network Forensics. This shows an example of analysing simple network traces.
- Tripwire. This shows an example of configuring Tripwire in Linux.
- Encryption/Hashing/etc. This shows examples from the encryption/hashing part of the Toolkit. Run TCP Dump.
- RSA Public key. This shows examples from the RSA encryption part of the Toolkit. Run TCP Dump.
- Brute force. This shows an example of brute force on encrypted content.
- Digital Certificates. This shows the importing of digital certificates.
- Encoding. This shows an example of converting from ASCII, Base-64, Hex, and Binary, into the other formats.
- Ex-OR encoding. This shows an example of Ex-OR encoding.
- Demo of S3CMD for Amazon S3.
- EC2 tools
- Real-life demo of instance creation.
Wireless
- Introduction to Wireless [ Link ].
- Wireless Fundamentals [ Link ].
- Wireless Infrastructure [ Link ]
- Encryption [ Link ]
- Authentication [ Link ]
- Wireless (Radio and RF) [ Link ].
- Wireless Network Generation [ Link ].
- Fundamentals of Wireless Security [ Link ]
Switching
- Introduction. This provides an overview to switching, including some of the key concepts, such as for ARP, and broadcast domains.
- VLANs. This provides an introduction to VLANs.
- STP. This provides an overview of the spanning-tree protocol, which allows switches to learn the topology of the network.
- MLS. This provides an overview of multi-layer switching, and shows how switching can be achieved at Layer 3.
- Av. and Redundancy. This provides an overview of the methods used for increasing the avialablity of network switches.
- QoS. This provides and introduction to the implementation of Quality of Service within a switched environment.
Microsoft .NET
- CardSpace [ Link ][Link].
- Demo of CardSpace [ Link ]
- .NET 3 [ Link ][Link][Tutorial].
- .NET 3 WPF [Full lecture 1][Full lecture 2].
- .NET Remoting [Zoom][PDF][Tutorial],
- .NET 3 WCF [ Link ]
- .NET 3 WWF [ Link ]
- Principles of Software Security [ Link ]
Sofware Security Certification
Network Security (CCSP) Certification
Lectures on NetworkSims
New PIX/ASA ASDM Windows configuration. A pre-release version of the ASDM simulator is at [Demo 1][Demo 2][Demo 3][Demo 4][Demo 5][Demo 6][Demo 7][Demo 8][Demo 9].
New SDM Windows configuration. A pre-release version of the SDM simulator is at [Demo 1] [Demo 2].
CCNP Switching
The following is related to a Napier module:
Overview. [PPT]
Unit 1. [PPT]
Unit 2. [PPT]
Unit 3 - Spanning-tree. [PPT]
Unit 4 - MLS. [PPT]
|
General/Guest
The following are a few sample "Camtasia" presentations:
The following is a guest lecture presentation on the .NET 3.0 framework:
Centre for Distributed Computing and
Security . [Flash] Last
presented: 22 Jan 2008. |
The following is a presentation given to our Level 1 students:
1st Year Guest Lecture. [PDF]
[Flash] Last
presented: 17 Dec 2007. |
The following is a presentation on some of the "exciting" programmes
in the School of Computing:
Programmes. [PDF]
[Flash] Last
presented: 6 Dec 2007. |
The following is a guest lecture presentation on the .NET 3.0 framework:
.NET 3.0 - The future of Computing.
[PDF] [Flash]
Last
presented: 20 Nov 2007. |
.NET XML Web services
I have done a great deal of .NET development, especially for my .NET
network simulator (which now has over 1,000,000 lines of code), so here's
some .NET XML Web Service material:
Unit 0 - Introduction to .NET.
This unit contains an introduction to .NET and Visual Studio [PDF]
[Flash]
Unit 1 - Creating and Manipulating Datasets. This
unit contains material covering Dataset, including the usage of
MS SQL queries [PDF] [Flash].
Last presented: July 2007.
Unit 2 - XML. This unit contains material covering
XML [PDF][Flash].
Last presented: July 2007.
Unit
3 - .NET Remoting. This unit contains material covering
.NET remoting, which is one of the fundamental building blocks for
.NET. [PDF][Flash].
Last presented: July 2007.
Unit 4/5. Web Services. This
unit contains material covering basic and advanced Web Services.
[PDF][Flash].
Last presented: July 2007.
|
Wireless LANs
The following is material that I've recently presented for a Wireless
LANs class:
Security
Intrusion Detection Systems [Flash]. Last
presented: 15 Feb 2008.
Encryption [Flash]. Last presented:
22 Feb 2008.
Authentication [Flash]. Last presented:
29 Feb 2008.
Student presentations
The following are a few presentations that my students have prepared:
Analysis and Optimization of Data Storage using Enhanced Object
Models in the .NET Framework [Presentation].
Last presented: 19 October 2007.
|