Skip to content

Conversation

@umar-briamaah
Copy link

Summary

This PR adds comprehensive Windows compatibility to PyCrack and fixes several issues.

Changes Made

  • Windows Installers: Added install.bat and install.ps1 with admin checks
  • Fixed Code Issues: Removed duplicate content (reduced from 1016 to 564 lines)
  • Cross-platform Support: Updated clear() function to work on both Windows and Linux
  • Documentation: Added WINDOWS_INSTALL.md with installation instructions
  • Convenience Scripts: Added run_pycrack.bat for easy execution
  • Dependency Fixes: Resolved pkg_resources issue for msoffcrypto-tool
  • Git Configuration: Added comprehensive .gitignore file

Testing

  • Tested on Windows 10/11 with Python 3.x
  • All required packages install correctly
  • PyCrack runs without errors
  • Cross-platform compatibility maintained

This makes PyCrack accessible to Windows users while maintaining full Linux compatibility.

M.T.T.M added 2 commits September 1, 2025 10:15
- Add Windows batch installer (install.bat) with admin check
- Add PowerShell installer (install.ps1) with better error handling
- Fix duplicate content in pycrack.py (reduced from 1016 to 564 lines)
- Update clear() function to work cross-platform (cls/clear)
- Fix syntax errors and escape sequences in ASCII art
- Add Windows installation guide (WINDOWS_INSTALL.md)
- Add convenient run_pycrack.bat for easy execution
- Resolve pkg_resources dependency issue for msoffcrypto-tool

All Windows compatibility issues resolved. PyCrack now works on both Windows and Linux.
- Add comprehensive Python .gitignore file
- Remove accidentally committed __pycache__ directory
- Ignore virtual environments, bytecode, and temporary files
- Keep essential files like requires.txt and help.txt
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant