headshot

👋 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

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

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

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

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.

SGV

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.

BOT

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.

qrgen

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.

qrgen

Dorkerator

Python, Streamlit

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

KLG img

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

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

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.

PWD Manager

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

Skills

Leave a Message!