+-------------------Developed by ShwetIsHere---------------------+ | | | Name: Shwet Patel | | Git-Hub: https://github.com/ShwetIsHere | | Linked In: https://www.linkedin.com/in/shwetishere/ | | Email: contactshwetishere@gmail.com | | | +----------------------------------------------------------------+
A Python-based remote access application with screen sharing, remote control, highlighting features, file sharing, and real-time chat functionality.
- Screen sharing with 30 FPS
- Real-time chat
- File sharing
- Screen highlighting
- Modern GUI using CustomTkinter
- No IP configuration required (uses localhost)
- Python 3.7 or higher
- Required packages listed in
requirements.txt
- Clone this repository or download the files
- Install the required packages:
pip install -r requirements.txt- Run the application:
python Share.py-
To start a session:
- Click "Host Session" on one computer
- Click "Join Session" on the other computer
-
Features:
- Use "Start Sharing" to begin screen sharing
- Use "Toggle Highlight" to enable/disable screen highlighting
- Use "Share File" to send files
- Use the chat panel for real-time messaging
- The application uses localhost (127.0.0.1) for connections
- Screen sharing is optimized for 30 FPS
- Files are saved to the Downloads folder
- The application uses modern GUI elements for better user experience
- The application is designed for local network use
- All data is transmitted over TCP sockets
- File transfers are base64 encoded
If you encounter any issues:
- Ensure all required packages are installed
- Check if port 5000 is available
- Verify both computers are on the same network
- Check firewall settings