Skip to content

hallnath1/Multi-Threaded-Packet-Sniffer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 

Repository files navigation

CS241 Coursework - Packet Sniffer

https://warwick.ac.uk/fac/sci/dcs/teaching/material/cs241/coursework18-19/

A multi-threaded packet sniffer for detection of ARP poisoning packets, XMAS Tree packets and requests to blacklisted sited (hardcoded to www.bbc.co.uk)

Report

  • Design

I designed something

  1. Network Headers
  2. Packet Sniff for Attacks
  3. ThreadPool
  • Implementation

I implemented it

  1. Use of Structs
  2. Linked List
  3. Mutex
  4. Threading (reduce share memory)
  • Testing

Then tested it

  1. Verbose
  2. Valgrind
  3. GDB
  4. Helgrind
  5. Git
  6. Testing files

About

Multi-threaded Sniffer for detection of ARP poisoning packets, XMAS Tree packets and requests to blacklisted sited

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors