Summary: A simple file transfer app for sending/receiving files securely over a server.
- Run "keygen.py" and copy the output you got (i.e. b'gAAAAAAgtw2i3'), including the b.
- Paste this into server_base.py and sender_base.py where it says to replace with your key.
- Once you have done this, you can send the updated version of server_base.py and sender_base.py to people you want to be able to receive files from/send files to.
- Start by running "server_base.py" to open the server on your end.
- You can have another person run "sender_base.py" to send a file to you.
- Since V2.0.0, users on different networks can now send files to each other as long as signaling.py is running (REQUIRED)
- When you receive a file, it will download it into a folder named "AirDropped Files" in your Documents folder. Don't worry, if you don't make the folder yourself, the program makes it for you.
- The server opens on port 6000. It starts listening on all interfaces for a signal from the sender.
- When a file is sent, it is read as binary data and encrypted. This encrypted data is then sent to the server.
- When the server receives a response, it decodes it and saves it for you.