Repository navigation
PortStudy v2.4.1 Release Notes
I'm excited to announce the initial release of PortStudy, an interactive command-line utility designed to help students and IT professionals learn and practice network port numbers and protocols. This release marks our first stable version, offering a comprehensive learning environment for network certification exam preparation.
Key Features
Adaptive Learning System
- Five progressive difficulty levels that adjust to your learning pace
- Smart question generation system that adapts based on user performance
- Persistent progress tracking with secure save states
Comprehensive Question Types
- Port number to protocol matching
- Protocol to port number identification
- Transport protocol identification
- Usage and description comprehension questions
Educational Environment Support
- Cross-platform compatibility (Windows, macOS, Linux)
- Windows binaries pre-signed for AppLocker environments
- User data stored in Roaming AppData profile on Windows
- Portable execution support (can run from USB drives)
Installation Options
- Available through pip (recommended):
pip install portstudy - Standalone binaries (available below)
Technical Requirements
- Python 3.8 or higher (for pip installation)
- No additional requirements for standalone binaries
- Compatible with all major operating systems
Known Limitations
- Standalone binary initialization may experience slower startup times due to bundled Python interpreter
- Beta status: interfaces and features may undergo changes in future releases
Installation Instructions
Via pip
pip install portstudyLatest Development Version
pip install git+https://github.com/tannerharkin/portstudy.git@mainStandalone Binary
Download the appropriate binary for your platform below these release notes.
Getting Started
- Launch the application using the command
portstudy. - Choose from available study modes:
- Practice Mode for dynamic question generation
- View Statistics to track your progress
- Progress through difficulty levels by maintaining consistent accuracy
Support and Feedback
- Issues and bug reports can be submitted via GitHub
- Feature requests and suggestions are welcome
- Open source community contributions encouraged
- Support response times may vary due to maintainer availability
License
Released under Mozilla Public License Version 2.0
Thank you for choosing PortStudy for your network certification preparation needs. I look forward to your feedback and contributions as I continue to improve the application.
Full Changelog: https://github.com/tannerharkin/portstudy/commits/v2.4.1