Home Lab Setup SEED Labs Books Lectures Workshops

ICMP Redirect Attack Lab


An ICMP redirect is an error message sent by a router to the sender of an IP packet. Redirects are used when a router believes a packet is being routed incorrectly, and it would like to inform the sender that it should use a different router for the subsequent packets sent to that same destination. ICMP redirect can be used by attackers to change a victim's routing.

The objective of this task is to launch an ICMP redirect attack on the victim, such that when the victim sends packets to, it will use the malicious router container ( as its router. Since the malicious router is controlled by the attacker, the attacker can intercept the packets, make changes, and then send the modified packets out.

Tasks (English) (Spanish)

Time (Suggested)

  • Supervised (closely-guided lab session): 1 - 2 hours
  • Unsupervised (take-home project): 1 week

SEED Videos

SEED Books (English)

Feedback and Help

Please give us your feedback on this lab using this feedback form.
The SEED Labs project is open source. If you are interested in contributing to this project, please check out our Github page: https://github.com/seed-labs/seed-labs.