Pinned Repositories
Anchor-Node-Finder
The code and results for finding anchor nodes in different networks which reduce the APL of the network.
Bulkart
Bulk purchasing eCommerce webapp using MERN stack and Redux. The app has an option for sellers to host their products along with the minimum bulk dispatch quantity. Various customers can select from the listed products and order them with their own required quantity. When enough orders are placed for the product, the vendor can dispatch the order.
Distributed-IOT-Platform
Distributed Platform that is capable of managing and deploying IoT applications on it.
End-to-End-Encrypted-Messenger
An end to end messaging system like WhatsApp.
Google-File-System
Implemented Google File System from its research paper.
Mini-SQL-Engine
A mini sql engine which can run a subset of SQL queries using command line interface.
Multithreaded-External-Merge-Sort
External merge sort algorithm used to sort large number of records - with options to use multiple threads.
Peer-to-Peer-Group-Based-File-Sharing-System
A P2P file sharing system implemented using socket programming, multi-threading and SHA1 hashing. Users can share, download files from the group they belong to. Downloading is done in parallel with multiple pieces from multiple peers.
SDN-based-Load-Balancing
This project is created using Ryu controller which performs DIJKSTRA algorithm to find best paths, based on traffic flowing through links.
Security-Verification-Using-Avispa
Implementation of 'Designing secure blockchain-based access control scheme in IoT-enabled Internet of Drones deployment' protocol
AkshayViru's Repositories
AkshayViru/SDN-based-Load-Balancing
This project is created using Ryu controller which performs DIJKSTRA algorithm to find best paths, based on traffic flowing through links.
AkshayViru/Google-File-System
Implemented Google File System from its research paper.
AkshayViru/Peer-to-Peer-Group-Based-File-Sharing-System
A P2P file sharing system implemented using socket programming, multi-threading and SHA1 hashing. Users can share, download files from the group they belong to. Downloading is done in parallel with multiple pieces from multiple peers.
AkshayViru/Bulkart
Bulk purchasing eCommerce webapp using MERN stack and Redux. The app has an option for sellers to host their products along with the minimum bulk dispatch quantity. Various customers can select from the listed products and order them with their own required quantity. When enough orders are placed for the product, the vendor can dispatch the order.
AkshayViru/Multithreaded-External-Merge-Sort
External merge sort algorithm used to sort large number of records - with options to use multiple threads.
AkshayViru/Distributed-IOT-Platform
Distributed Platform that is capable of managing and deploying IoT applications on it.
AkshayViru/End-to-End-Encrypted-Messenger
An end to end messaging system like WhatsApp.
AkshayViru/Mini-SQL-Engine
A mini sql engine which can run a subset of SQL queries using command line interface.
AkshayViru/Anchor-Node-Finder
The code and results for finding anchor nodes in different networks which reduce the APL of the network.
AkshayViru/Bowling-Alley-Refactoring
AkshayViru/Buffer-Overflow-Attacks
Buffer Overflow attacks on Linux
AkshayViru/Security-Verification-Using-Avispa
Implementation of 'Designing secure blockchain-based access control scheme in IoT-enabled Internet of Drones deployment' protocol
AkshayViru/CorrMCNN
Implementation of 'Common Representation Learning Using Step-basedCorrelation Multi-Modal CNN' paper.
AkshayViru/CP-Analyzer
Allows people to extract extra information about any user on Codeforces.
AkshayViru/dns-forwarder
A simple DNS Forwarder that can resolve the IP address for a host either from it’s local cache, or by forwarding the request to an authoritative nameserver.
AkshayViru/DSAPS-Labs
Contains the problems and solutions for the labs conducted in monsoon 2021 course 'Data Structures and Algorithms for Problem Solving' at IIIT-H.
AkshayViru/Flappy-GL
Flappy Bird - inspired desktop game using OpenGL and C++.
AkshayViru/fosslab
AkshayViru/Hackerrank-Leaderboard-Extractor
A simple tool to get CSV of any Hackerrank contest's leaderboard.
AkshayViru/Hash-Join-and-Sort-Merge-Join
Implementation of database relation join operators - Hash Join and Sort Merge Join
AkshayViru/Linux-Terminal-Based-File-Explorer
A Linux terminal based file explorer that can run in 2 modes: Normal mode and Command mode. Normal mode supports viewing and traversing directories and opening files. Command mode supports various operations like create, delete, rename, copy, move, search files and directories, and goto other directories. Detailed description in readme.
AkshayViru/miramar
Social news platform based on blockchain.
AkshayViru/Nostalgia-in-music-consumption-during-COVID