diff options
author | Bryan Brattlof <hello@bryanbrattlof.com> | 2020-07-15 17:11:52 -0400 |
---|---|---|
committer | Bryan Brattlof <hello@bryanbrattlof.com> | 2020-07-15 17:11:52 -0400 |
commit | fea7dcc6f4a7fab76d154ec05eca49ae1a281e6c (patch) | |
tree | 51ded3e79c883db21a510118a4cdbd85dfb30726 /tasks/19/readme | |
parent | 5bb2d6ae40d6e866c8cef0939da137e8b58acd49 (diff) | |
download | eudyptula-challenge-fea7dcc6f4a7fab76d154ec05eca49ae1a281e6c.tar.gz eudyptula-challenge-fea7dcc6f4a7fab76d154ec05eca49ae1a281e6c.tar.bz2 |
task 19: add task readme
Diffstat (limited to 'tasks/19/readme')
-rw-r--r-- | tasks/19/readme | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/tasks/19/readme b/tasks/19/readme new file mode 100644 index 0000000..18369dd --- /dev/null +++ b/tasks/19/readme @@ -0,0 +1,23 @@ +Task 19 +======= + +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. |