LanSher combines LAN (networking) with Sher (lion in Hindi), symbolizing strength, speed, and dominance in LAN data transfer.
LanSher was born during a hackathon when sharing text and code through WhatsApp and online clipboards felt inefficient. Remembering our college lessons, we explored Python sockets—and what started as a quick fix soon became a powerful peer-to-peer transfer tool.
- ⚡ Fast Transfers – Direct, high-speed data sharing without external servers.
- 🔒 Secure & Private – No internet dependency, ensuring local-only transfers.
- 📂 File & Text Sharing – Send files or text messages instantly between connected devices.
- 🖥️ Cross-Platform – Works on multiple operating systems within a LAN environment. Tried and Tested in Windows (only).
- 🖱️ Drag & Drop Support – Quickly share text with an intuitive drag-and-drop interface.
Ensure you have Python installed. Then, install the required dependencies:
pip install -r requirements.txtTo start the application, run:
python retro_transfer.py- Launch the application.
- Click on "Refresh Peers" to view your IP address.
- Enter the receiver's IP address and the Port as "12345".
- Enter the text to send into the clipboard or browse the files to send.
- Select a peer from the list and click "Send File".
- The file will be transferred instantly.
This project is open-source and available under the MIT License.
Developed by Aaqil Fazil and Govind Mohan. Feel free to contribute and improve the project!