Reflector Software Assignment
Budget: $10 – $30 USD
The goal of this project is to create a “reflector” which will relaunch attacks sent to a given IP
address and ethernet address to the IP address that sent the attack. This acts as a mirror, such
that when an adversary is ports canning a network, they will actually be port scanning
themselves. When they launch an exploit at the reflector, the attack will be reflected back at
them. To accomplish this task, you will improve your skills at network programming: creating raw
packets, implementing ARP, and other low-level networking skills.
address and ethernet address to the IP address that sent the attack. This acts as a mirror, such
that when an adversary is ports canning a network, they will actually be port scanning
themselves. When they launch an exploit at the reflector, the attack will be reflected back at
them. To accomplish this task, you will improve your skills at network programming: creating raw
packets, implementing ARP, and other low-level networking skills.