Difference between revisions of "Exercises in Internet Management"

From SimpleWiki
Jump to navigationJump to search
 
(36 intermediate revisions by 3 users not shown)
Line 1: Line 1:
       
 
 
== SMI ==
 
== SMI ==
 
In this exercise you have to use SMIv2 to define and validate a simple MIB MODULE.
 
In this exercise you have to use SMIv2 to define and validate a simple MIB MODULE.
Line 8: Line 7:
 
The complete description of the exercise can be found [[Media:Internet_Management_Exercise-2.pdf | here.]]
 
The complete description of the exercise can be found [[Media:Internet_Management_Exercise-2.pdf | here.]]
 
To retrieve the requested values, you have to start from the [http://www.simpleweb.org/ietf/mibs/ MIB overview page].
 
To retrieve the requested values, you have to start from the [http://www.simpleweb.org/ietf/mibs/ MIB overview page].
The configuration for this exercise is explained [[XXX | here.]]
+
The configuration for this exercise is explained [[Media:Internet_Management_Exercise-2_Mibs.png | here]].
  
 
== Decode a SNMP packet ==  
 
== Decode a SNMP packet ==  
Line 14: Line 13:
 
The complete description of the exercise can be found [[Media:Internet_Management_Exercise-3.pdf | here.]]
 
The complete description of the exercise can be found [[Media:Internet_Management_Exercise-3.pdf | here.]]
  
== SNMP agents ==  
+
== Install and configure an SNMP agent ==  
 
In this exercise you have to install and configure a SNMP agent.
 
In this exercise you have to install and configure a SNMP agent.
The complete description of the exercise can be found [[Media:Internet_Management_Exercise-4.pdf | here]].
+
The complete description of the exercise can be found [[http://www.simpleweb.org/wiki/Exercise_4_in_Internet_Management here]].
  
== SNMP ==  
+
== SNMP - Comparison versions 1, 2 and 3 ==  
 
In this exercise you have to perform a number of SNMP operations on a [[Media:Internet_Management_Demo-mib.pdf | demo MIB]] and compare the results for the different versions of SNMP.
 
In this exercise you have to perform a number of SNMP operations on a [[Media:Internet_Management_Demo-mib.pdf | demo MIB]] and compare the results for the different versions of SNMP.
 
The complete description of the exercise can be found [[Media:Internet_Management_Exercise-5.pdf | here]].
 
The complete description of the exercise can be found [[Media:Internet_Management_Exercise-5.pdf | here]].
 
To answer these questions, you have to start from the following links:  
 
To answer these questions, you have to start from the following links:  
* [[/tutorials/demo/snmp/v1 | SNMPv1]]
+
* [http://www.simpleweb.org/tutorials/demo/snmp/v1 SNMPv1]
* [[/tutorials/demo/snmp/v2c | SNMPv2C]]
+
* [http://www.simpleweb.org/tutorials/demo/snmp/v2c SNMPv2C]
* [[/tutorials/demo/snmp/v3 | SNMPv3]] (Security name = demo, MD5 key = abcdefghi, DES key = abcdefghi)
+
* [http://www.simpleweb.org/tutorials/demo/snmp/v3 SNMPv3] (Security name = demo, MD5 key = abcdefghi, DES key = abcdefghi)
The configuration for this exercise is explained [[XXX | here]].
+
The configuration for this exercise is explained [[Media:Internet_Management_Exercise-5_Snmp.png|here]].
  
 
== Run a management application ==  
 
== Run a management application ==  
In this exercise you have to install and configure a management application (like MRTG/Cacti/Nagios or Zenoss) and write a report.
+
In this exercise you have to install and configure a management application (like MRTG/Cacti/Nagios or Zenoss), capture the traffic from and to your agent, and write a report. The complete description of the exercise can be found [[Media:Internet_Management_Exercise-6.pdf | here]].
The complete description of the exercise can be found [[Media:Internet_Management_Exercise-6.pdf | here]].
+
The report should be entered into the Blackboard system, after which you should send an email to the teaching assistant (j.j.santanna@ewi.utwente.nl) indicating where the original (compressed) tcpdump trace file can be downloaded from.
  
== Write a SNMP extension or perform a literature study ==  
+
==== Important dates ====
In this exercise you may chose between:
+
* Start monitoring: June 1st, 9:00
# Write an extension to your SNMP agent. You have freedom to decide which additional objects you would like to implement.
+
* End monitoring: June 5th, 17:00
# Perform a literature study on a specific topic and write a report.
+
* Submit report: June 12, 01:00
The complete description of the exercise can be found [[Media:Internet_Management_Exercise-7.pdf | here]].
 
  
 +
== Write a SNMP MIB extension ==
 +
In this exercise you have to write an extension to your SNMP agent. Although you are free to select the agent software you like, those who do not have any preference might start from the [http://www.net-snmp.org/ Net-SNMP agent] and take a look at the [http://www.net-snmp.org/wiki/index.php/TUT:Writing_a_Dynamically_Loadable_Object Net-SNMP wiki] that describes how to write such extension. Alternatively you might also consider to write your own agent in Python.
 +
Try to implement as much as possible of the MIB definition you have developed as part of the first exercise on SMI. You may include additional objects if you like. A short report describing your activities should be entered into the Blackboard system before June 19.
 +
 +
== Measuring SSH Dictionary Attacks using NetFlow/IPFIX (2014) ==
 +
The assignment description can be found [http://www.rickhofstede.nl/documents/educational_material/RH_IMM_Assignment_2014.pdf here].
 +
 +
[[Category:Exercises in Internet Management]]
 +
[[Category:Internet Management]]
 
[[Category:Tutorials]]
 
[[Category:Tutorials]]

Latest revision as of 13:57, 22 April 2015

SMI

In this exercise you have to use SMIv2 to define and validate a simple MIB MODULE. The complete description of the exercise can be found here.

MIBs

In this exercise you have to retrieve certain MIB values. The complete description of the exercise can be found here. To retrieve the requested values, you have to start from the MIB overview page. The configuration for this exercise is explained here.

Decode a SNMP packet

In this exercise you have to decode an ASN.1 encoded SNMP packet. The complete description of the exercise can be found here.

Install and configure an SNMP agent

In this exercise you have to install and configure a SNMP agent. The complete description of the exercise can be found [here].

SNMP - Comparison versions 1, 2 and 3

In this exercise you have to perform a number of SNMP operations on a demo MIB and compare the results for the different versions of SNMP. The complete description of the exercise can be found here. To answer these questions, you have to start from the following links:

The configuration for this exercise is explained here.

Run a management application

In this exercise you have to install and configure a management application (like MRTG/Cacti/Nagios or Zenoss), capture the traffic from and to your agent, and write a report. The complete description of the exercise can be found here. The report should be entered into the Blackboard system, after which you should send an email to the teaching assistant (j.j.santanna@ewi.utwente.nl) indicating where the original (compressed) tcpdump trace file can be downloaded from.

Important dates

  • Start monitoring: June 1st, 9:00
  • End monitoring: June 5th, 17:00
  • Submit report: June 12, 01:00

Write a SNMP MIB extension

In this exercise you have to write an extension to your SNMP agent. Although you are free to select the agent software you like, those who do not have any preference might start from the Net-SNMP agent and take a look at the Net-SNMP wiki that describes how to write such extension. Alternatively you might also consider to write your own agent in Python. Try to implement as much as possible of the MIB definition you have developed as part of the first exercise on SMI. You may include additional objects if you like. A short report describing your activities should be entered into the Blackboard system before June 19.

Measuring SSH Dictionary Attacks using NetFlow/IPFIX (2014)

The assignment description can be found here.