JCT course, Fundamentals of Network Security, third-year - Software Engineering
-
Updated
Jun 6, 2023 - Python
JCT course, Fundamentals of Network Security, third-year - Software Engineering
Collection of networking projects in C/C++: a router implementation with IPv4/ARP/ICMP protocols, an HTTP client for RESTful APIs, and a message broker supporting TCP subscribers and UDP publishers.
[sp20] Internet Services and Protocols. Application-level protocols HTTP, SMTP, FTP, transport protocols TCP and UDP, and the network-level protocol IP. Internet architecture, naming, addressing, routing, and DNS. Sockets programming. Physical-layer technologies. Ethernet, ATM, and wireless.
Asymmetric encryption algorithms and protocols
Binary and text protocol in python for university project in networks
Analysis and Visualization of network traffic from data centres based on trace.pcap file.
Library for formatting data that has graphable relationships. This is a rewrite of a previous project with the goal of implementing better practices for type safety
Solutions to Computer Networks lab questions from Spring 2025 Semester in Fast Nuces Lhr. The actual questions can be found in pdf files. Note that, this is for the Lab (subject), not the theory subject.
Ιmplement a server application that will simultaneously manage multiple clients and facilitate the exchange of files between them. You will also need to implement a client application that will connect to the server and be able to perform some functions:
network protocols UDP, TCP, FTP
MessAge foRmat Inference with Similarity digeSt Algorithms
Python-based educational web browser implementing core networking protocols (HTTP/HTTPS) in terminal environment
This repository contains the implementation of a secure virtual Bingo Hall system, developed as part of the "Algorithms and Protocols for Security" course project. The system includes functionalities such as Green Pass 2.0 integration, player authentication, game execution, and blockchain integration.
Networking Protocols a comprehensive collection of various networking protocols along with practical implementations and demonstrations using Python scripts.
A secure and adaptive IoT routing system using RSA encryption, CRC for integrity, TCP Tahoe for congestion control, and Dijkstra’s algorithm for optimal path finding. Features real-time GUI interaction with message encryption, network visualization, and performance simulation.
Add a description, image, and links to the protocols topic page so that developers can more easily learn about it.
To associate your repository with the protocols topic, visit your repo's landing page and select "manage topics."