Persona Software: PyQt5 application with OSINT modules, KeyAuth
Implemented UI Persona Software — a desktop application for Windows with a dark interface without a standard window frame, animations, and modular screens. The main focus is on convenient navigation between OSINT tools (search by number, IP, databases, Maigret integration, etc.), language switching, and packaging into a single exe to avoid dealing with Python for the user. Added login through KeyAuth, protection against running multiple copies, and updates from GitHub.
Technologies and architecture: client — Python, interface — PyQt5 (custom window, styles, widgets), build — PyInstaller; Maigret integration, KeyAuth authorization, for Windows — mutex for single launch, updates via GitHub.
Technologies and architecture: client — Python, interface — PyQt5 (custom window, styles, widgets), build — PyInstaller; Maigret integration, KeyAuth authorization, for Windows — mutex for single launch, updates via GitHub.