Hill Cipher Decryption
Implemented the Hill Cipher decryption algorithm in Python using matrix operations.
📌 Skills & Tools: Python, Cryptanalysis, Matrix Operations
View on GitHubExplore my various projects below. Click on any Project Category to jump directly to its section.
Implemented the Hill Cipher decryption algorithm in Python using matrix operations.
📌 Skills & Tools: Python, Cryptanalysis, Matrix Operations
View on GitHub
The Rivest-Shamir-Adleman (RSA) algorithm is a widely used public-key cryptographic system that enables secure data transmission. It is based on the mathematical properties of prime numbers and modular arithmetic. I Developed a python code in jupyter to implement the working of algorithm step by step.
📌 Skills & Tools: RSA, Python, Public Key Cryptography
View on GitHub
The project is a React-based web application designed to demonstrate the integration of a Jenkins pipeline for Continuous Integration and Continuous Deployment (CI/CD). The goal is to automate the entire process of building, testing, code quality analysis, deployment, and production release. React is used for building the user interface, providing a dynamic and interactive web experience.
📌 Skills & Tools: Jenkins, Docker, CI/CD, DevSecOps
View on GitHub
This project involves deploying a highly available WordPress application on AWS using services like EC2, RDS, ELB, S3, and CloudFormation. A custom VPC is created with public and private subnets, routing traffic via NAT and IGW. An RDS MySQL 8.0.35 instance is set up in a private subnet, while an Application Load Balancer (ALB) in public subnets distributes traffic to EC2 instances hosting WordPress. These instances, launched with Amazon Linux 2, use user data scripts for setup and integrate with an S3 bucket for media storage. An Auto Scaling Group (ASG) with a Launch Template dynamically adjusts instances based on CPU utilization, deploying them into private subnets. CloudFormation templates manage the infrastructure, ensuring scalability and resilience. Testing includes verifying ALB access, ASG scaling, S3 integration, and RDS Multi-AZ functionality, demonstrating a robust AWS-hosted WordPress architecture.
📌 Skills & Tools: AWS EC2, RDS (MySQL 8.0.35), Elastic Load Balancer (ALB), S3, CloudFormation, Auto Scaling Group (ASG), VPC, Subnets, NAT Gateway, IGW, Amazon Linux 2, Bash Scripting, Apache/Nginx, WordPress, Offload Media Plugin, Security Groups, IAM Roles & Policies, CloudWatch, Route 53, Scaling Policies, Infrastructure as Code (IaC), High Availability Architecture, Networking & Security, System Administration.
View on GitHub
This is a python app that will create custom ICMP packets and send requests to any domain for ping. In this task, I created my own ping application, where I can ping IP and domain names of different websites, I used socket programming in Python to develop the code, although there were many challenges that I had to encounter and I had to take some help to understand the logic of Checksum calculation.
📌 Skills & Tools: Python, Socket Programming, Network Analysis
View on GitHub
This Python script simulates a local DNS server using UDP on port 53. The server listens for incoming hostname queries from clients and responds with predefined IP addresses and CNAME (Canonical Name) records stored in a dictionary. If a hostname matches an entry in the dictionary, the server returns the corresponding IP and CNAME; otherwise, it replies with "Host not found." This project demonstrates DNS resolution simulation and socket programming for network security research and testing.
📌 Skills & Tools: Python, UDP, Networking
View on GitHub
In this challenge, I analyzed the Spring4Shell (CVE-2022-22965) vulnerability, investigated security bypasses, and wrote an Incident Postmortem Report detailing the detection, impact, and resolution of the attack. I also implemented a firewall rule in Python to block malicious requests and prevent future exploitation.
📌 Skills & Tools: Python, Threat Analysis, SOC Monitoring, Incident Response
View on GitHub