
👋 Hi there! My name is Rupanshu Bhattacharya and I'm a passionate Cyber Security student with a strong
foundation in networking, Python, Windows, C, and Linux.
I specialize in offensive security strategies and have a keen interest in penetration testing.
I'm committed to continuous learning and hands-on experience, always striving to
sharpen my skills and stay ahead in the ever-evolving cybersecurity landscape.
What truly drives me is the opportunity to share my knowledge, collaborate with
like-minded professionals, and help protect organizations by reducing risks and safeguarding their resources.
Let's work together to build a safer digital world!
When I'm not coding or studying, i am a huge motorsports fan and love playing video games.
Projects

Cipher Box
Python, Streamlit
CipherBox is a secure file encryption system that uses RSA and AES hybrid encryption to encrypt files. Built with Python and Streamlit, it provides a user-friendly interface for file encryption and decryption while maintaining high security standards.
Cipher Master
Python, Streamlit
A comprehensive cryptography application built with Streamlit that implements 14 different ciphers and encoding methods, featuring interactive audio generation and timing visualizations.

ExifExplorer
Python, Streamlit
ExifExplorer is a sophisticated image metadata analysis tool built with Python and Streamlit. This application provides a comprehensive view of image metadata, including EXIF data, file information, and other embedded metadata, presented in a clean and intuitive interface.

Password Strength Checker
Python, Streamlit
A real-time password strength analyzer built with Python and Streamlit. This tool provides instant feedback on password security with advanced pattern detection and animated visual feedback.

Sitemap Generator Visualizer
Python, Streamlit
A Python-based tool that generates XML sitemaps by crawling websites and provides interactive visualization of sitemap structures using Streamlit and Plotly.

MSC BOT
Python
A Python-based Discord bot that plays audio from YouTube videos in voice channels. Built with discord.py, yt-dlp, and asyncio, this bot provides a variety of audio control commands, such as play, pause, resume, queue and stop.

QR Code Generator
Python, Streamlit
An interactive web application built with Streamlit that allows users to generate, read, and manage QR codes. The application features user authentication, QR code generation, reading capabilities, and a history management system.

Dorkerator
Python, Streamlit
Dorkerator is a simple Streamlit application that helps you generate Google Dorks for advanced Google searches.

Keylogger
Batch
This script is a basic keylogger implemented as a batch file (.bat) that attempts to log keystrokes into a file named keylog.txt. The script uses a loop to monitor keyboard input and appends captured characters to the log file.

Typing Frenzy
HTML, PHP, SQL
A typing benchmarking website to test users typing speed and accuracy. This website was part of my 2nd sem minor project

NSS Website
HTML, PHP, SQL, JS, Bootstrap
A website for My university's NSS division with a fully working database and admin features with event planners, student enrolment and attendance system. This was a part of my 5th and final sem major project.

Password Manager
Python
This is a Python-based Password Manager application with a graphical user interface (GUI) built using Tkinter. The application allows users to securely store, retrieve, generate, and manage their passwords.
Certifications

Endpoint Security
Cisco

Programming in Python
Meta

Career Essentials in Cybersecurity by Microsoft and LinkedIn
Microsoft and LinkedIn

Career Essentials in GitHub Professional Certificate
GitHub and LinkedIn

SQL and Relational Databases 101
IBM

Fundamentals of Encryption & Quantum-SafeTechniques
IBM
