SagarBiswas-MultiHAT

SagarBiswas-MultiHAT

👤 Developer

23 repositories on SrcLog

View on GitHub
23 Repos
422 Stars
2 Forks
131 Watchers

Repositories (23)

BlackHAT-AI-Assistant SagarBiswas-MultiHAT/BlackHAT-AI-Assistant Python

BlackHAT-AI-Assistant — A local Python desktop assistant (Tkinter) that runs Groq AI queries, maps natural commands to quick web actions (Google, YouTube, GitHub), and persists session history. Lightweight, customizable GUI, easy to extend with new shortcuts and offline session recall for fast personal workflows.

26
WinTempCleaner SagarBiswas-MultiHAT/WinTempCleaner Batchfile

WinTempCleaner is a lightweight batch utility that instantly clears common temp locations %TEMP%, %WINDIR%\Temp, %USERPROFILE%\AppData\Local\Temp, Prefetch. Interactive confirmation, forces read-only deletions, suppresses noisy errors and shows a visual progress color. Run as Administrator to clean system folders; files only, directories preserved.

25
TCP-Playground SagarBiswas-MultiHAT/TCP-Playground Python

TCP-Playground; A simple multi-client TCP, compact, cross‑platform Python multi‑client chat toolkit for learning and LAN testing. Includes host.py (server), clint.py (client), and net_utils.py utilities; supports optional TLS with password‑protected message encryption, CLI flags for scripted use, and unit tests for core validation.

25
SecureBank-CLI SagarBiswas-MultiHAT/SecureBank-CLI C++

SecureBank-CLI; A compact C++17 command-line banking simulator demonstrating secure credential handling, atomic JSON/JSONL persistence, audited transactions, and safe defaults (no overdrafts). Includes CMake builds, unit tests, sanitizers, admin tools, and Docker support — ideal for learning secure systems design and test-driven C++ workflows.

24
SafeTodoManager SagarBiswas-MultiHAT/SafeTodoManager Python

SafeTodoManager — an offline‑first, production‑ready Python To‑Do manager with a polished Tkinter UI, keyboard shortcuts, and flexible storage backends (filesystem, SQLite, optional encrypted files). Provides atomic saves, rotating backups/logs, headless CLI for export/backup, packaging (wheel/PyInstaller), and complete dev/test tooling.

23
HashAttackDemos SagarBiswas-MultiHAT/HashAttackDemos Python

HashAttackDemos — An educational Python toolkit demonstrating secure password hashing (Argon2id, bcrypt, scrypt) and common failure modes (MD5, rainbow tables). Includes reusable library hash_password_cracker, attack demos (dictionary/rainbow/hybrid), CLI tools, and unit tests — for defensive learning on data you own or are authorized to test.

22
CustomerSlip-CLI SagarBiswas-MultiHAT/CustomerSlip-CLI C++

CustomerSlip-CLI — A production‑quality C++17 command‑line tool that captures customer details, computes discounts and totals, prints a clean receipt, and atomically persists records to CSV and JSONL. Cross‑platform CMake build, unit tests, and export utilities make it durable, scriptable, and POS-friendly.

21
TextBombing-Toolkit SagarBiswas-MultiHAT/TextBombing-Toolkit Python

TextBombing-Toolkit; a small, cross‑platform Python utility for responsibly automating repeated keystrokes or clipboard pastes. Supports interactive and CLI modes, dry‑run verification, clipboard paste for long messages, confirm + countdown, robust input validation, and PyAutoGUI failsafe (move mouse to top‑left to abort).

21
PyTextEditor SagarBiswas-MultiHAT/PyTextEditor Python

PyTextEditor — a modern, cross‑platform Tkinter text editor focused on safety and productivity. Atomic Save/Save As, BOM‑aware encoding detection with explicit encoding choice, autosave with on‑launch recovery, regex Find & Replace, undo/redo, recent files, light/dark themes, font & autosave preferences, and a CLI/packaging entrypoint.

19
Student-Management-MVC-Learning-Project SagarBiswas-MultiHAT/Student-Management-MVC-Learning-Project PHP

Minimal PHP MVC learning project demonstrating the Model–View–Controller pattern end-to-end. Uses plain PHP with PDO, a front controller, simple routing, and CRUD student management. Designed to teach separation of concerns, prepared statements, and typical MVC structure without frameworks.

19
Contact-Management-System SagarBiswas-MultiHAT/Contact-Management-System C

Production‑grade C11 contact manager: a single portable binary with SQLite storage, Argon2id password hashing, interactive keyboard menu and full non‑interactive CLI. Features CSV import/export with transactional dry‑run, JSON output for scripting, backups, and unit/integration tests for reliable automation.

18
PyCalculator SagarBiswas-MultiHAT/PyCalculator Python

PyCalculator — A secure, beginner-friendly Python scientific calculator with a modern Tkinter GUI and an AST-based evaluator (no raw eval). Supports arithmetic, %, ^ → **, sqrt, log, and degree-based trig (sin/cos/tan). Keyboard-friendly, unit-tested with pytest and CI-ready.

17
Photo-PDF-Bidirectional-Converter SagarBiswas-MultiHAT/Photo-PDF-Bidirectional-Converter Python

Photo PDF Bidirectional Converter is a lightweight Windows converter that turns photos into high-quality PDFs and extracts PDF pages to images. It preserves EXIF rotation, supports multi-page or per-photo PDFs, offers DPI/format/embedding controls (jpeg_high, keep_original, lossless_png), and prefers img2pdf for best fidelity. Runs locally—no uploa

17
SecureBankingSystem SagarBiswas-MultiHAT/SecureBankingSystem Python

SecureBankingSystem - is a desktop bankAccount manager built with Python and Tkinter, using SQLite for persistence and Argon2id for secure password/PIN hashing. It supports admin/customer workflows, account creation, deposits/withdrawals, PIN changes, and transaction history—designed for learning secure app patterns and prototyping fintech features

17
Multi-FA-Auth SagarBiswas-MultiHAT/Multi-FA-Auth JavaScript

Multi-FA-Auth; A beginner-friendly Node/Express + Vanilla JS authentication demo that implements a complete sign-up/sign-in lifecycle: email verification (4‑digit OTP), optional 2FA (email OTP, TOTP authenticator, backup codes), password reset, account settings, session handling, and deploy-ready email fallback (Brevo → SMTP → debug).

17
sagarbiswas-multihat.github.io SagarBiswas-MultiHAT/sagarbiswas-multihat.github.io HTML

A privacy-first, static developer & cybersecurity portfolio for Sagar Biswas (MultiHAT). Fast, SEO-friendly GitHub Pages site showcasing projects, tutorials, and blog posts; includes RSS, sitemap, responsive design, and easy rebuild scripts—ideal for sharing work, demos, and technical write-ups.

16
C_Cpp-Notebooks SagarBiswas-MultiHAT/C_Cpp-Notebooks Shell

Curated C & C++ study hub; annotated PDFs, header-file references, seven runnable projects, and guided notebooks. Includes a dark GitHub Pages site with client-side search. Learn systems-level C/C++ via worked examples, reference headers, and project walkthroughs.

15
BashScript-Notebooks SagarBiswas-MultiHAT/BashScript-Notebooks Shell

Student-written, step-by-step Bash scripting notebook with 21 lessons: from “Hello World” to real automation projects, exercises, and a compact reference. Learn common patterns, safe scripting, and practical scripts you can run and reuse. Perfect for beginners and quick reference.

15
virusNewFolder SagarBiswas-MultiHAT/virusNewFolder Python

virusNewFolder; A safe, cross‑platform CLI that creates predictable, persistent directories inside your OS temporary folder for demos, tests, and automation. Supports create/detect/cleanup, --dry-run, --overwrite/--yes, customizable prefixes/instances, startup automation helpers, clear logging, and unit tests.

15
NestJS-Notebooks SagarBiswas-MultiHAT/NestJS-Notebooks Shell

Hands-on NestJS Notebook; a beginner-to-intermediate, example-driven guide covering NestJS fundamentals, architecture, dependency injection, controllers, services, modules, and a full Student CRUD REST API with Postman tests. Includes practical explanations, code snippets, and interview questions to build production-ready backends.

15
GIT_and_GitHub-Notebooks SagarBiswas-MultiHAT/GIT_and_GitHub-Notebooks Shell

Beginner-friendly Git & GitHub notebook series: step-by-step PDF lessons with practical terminal examples covering setup, SSH keys, commits, branching, merging, conflict resolution, PRs, issues, and open-source contribution workflows. Use it as a hands-on roadmap from zero→confident collaborator.

14
PyAlarmClock SagarBiswas-MultiHAT/PyAlarmClock Python

PyAlarmClock — a focused, testable Python CLI alarm that accepts HH:MM:SS AM/PM input, displays a live time table while waiting, and plays a sound (default alarm.mp3). Windows uses MCI/wave playback; other platforms fall back to a console beep. Supports one-shot or repeating rings and includes pytest tests.

11
react-assignment-1-product-listing-app SagarBiswas-MultiHAT/react-assignment-1-product-listing-app JavaScript

A modern, responsive React app showcasing a product grid with images, prices, ratings, and descriptions. Built with reusable components, dynamic demo data, and CSS grid/flexbox styling — perfect for learning React fundamentals or starting an e‑commerce UI project.

10