Add Task 19 description

This commit is contained in:
Guru Das Srinagesh 2017-07-08 09:14:30 -07:00
parent ad35c6a32d
commit 2b5b465c32
1 changed files with 20 additions and 0 deletions

20
Task19/task19.txt Normal file
View File

@ -0,0 +1,20 @@
This is Task 19 of the Eudyptula Challenge
------------------------------------------
Handling delayed work is easy now, right? So, time to move on to
something totally different. How about networking? We have been
ignoring that part of the kernel, so let us now focus on the network
side of the kernel, as that is a huge reason for why Linux has taken
over the world.
For this task, write a netfilter kernel module that does the following:
- monitors all IPv4 network traffic that is coming into the machine
- prints the id to the kernel debug log if the network traffic stream
contains your id.
- properly unregisters you from the netfilter core when the module
unloads.
Test this by sending yourself an email with your id in the subject, much
like the email you need to send back to me.
Send in the proof and the .c file for the module.