View Proposal


Proposer
Idris Ibrahim
Title
Analysing network traffic
Goal
The goal of this project is to design and implement a network traffic analysis system for a LAN. You'll collect and analyse network packets to monitor traffic patterns, detect anomalies, and gain insights into the LAN's or WAN's performance.
Description
Analysing network traffic from a LAN (Local Area Network), or WAN (e.g., internet) is a valuable project that can help you gain insights into network performance, security issues, and user behavior. Legal and Ethical Considerations: Ensure compliance with legal and privacy regulations when capturing and analysing network traffic data. Obtain necessary permissions and inform users about the monitoring. Handle sensitive data with care and implement security measures to protect it.
Resources
Online Courses and Tutorials: Coursera: Courses like "Introduction to Networking" or "Computer and Network Security" can provide a strong foundation. edX: Offers courses on networking topics, including network security. Cybrary: Provides free courses on network traffic analysis and network security. Books: "Wireshark Network Analysis" by Laura Chappell: A comprehensive guide to using Wireshark for network analysis. "Network Security Essentials" by William Stallings: Covers network security concepts, including traffic analysis. Websites and Blogs: Wireshark Wiki: A valuable resource for learning Wireshark and network packet analysis.
Background
Good Programming Skills: This indicates that you should possess or develop strong programming abilities. Programming languages like Python, Java, C++, or scripting languages like Bash or PowerShell are commonly used for network traffic analysis. Good Computer Networks Fundamentals: This refers to having a solid understanding of the foundational concepts in computer networking.
Url
External Link
Difficulty Level
High
Ethical Approval
Full
Number Of Students
1
Supervisor
Idris Ibrahim
Keywords
packet capture, data storage, traffic analysis, visualisation
Degrees
Bachelor of Science in Computer Science
Bachelor of Science in Computer Systems
Master of Science in Computer Science for Cyber Security
Master of Science in Network Security
Master of Science in Software Engineering
Bachelor of Science in Computing Science
Bachelor of Science in Computer Science (Cyber Security)