Our software company, P2P File Transfer, has created a safe way to share information by facilitating encrypted file sharing. Because of the rapid growth for the need of encryption use, our product offers tremendous advantages to company professionals, as well as the thousands of other people who use networks like the internet to share information every day.

Per Wireshark analysis, files are encrypted before being sent to the other party using TCP. The potential market for the product is very promising, because we solved the problem of how to privately transfer files.

Our P2P File Transfer software is a prototype with the requirement to meet in person to provide/receive the Host Name/IP, Port Name, and Registration PIN— alternatively this information can be mailed. Additionally, a cell phone with the Google Authenticator App and a working email address will be needed to use our software.

P2P File Transfer software can deliver secure file sharing capacity without internet connection required as it functions on a LAN. P2P File Transfer software does encryption internally so you do not have to worry about storing your block encryption key(s). Since P2P File Transfer software encrypts your files, there is no need to worry about snooping on the network any longer.  Two-factor authentication can thwart middle-man-attacks as only you will have your cell phone and know its passcode to use it. User friendly interface makes secured file sharing a simple process.

How to Get Started as “Receiver”:

  1.      Download program file: Open file, select Receiver folder, and download it(“tkinter         — Python interface to Tcl/Tk”).
  2.      Push “Register” button, enter Registration PIN provided(“PyOTP - The Python         One-Time Password Library”; “PyQRCode 1.2.1”).
  3.      Scan QR Code with phone to receive required “Verification Code”(“PyOTP - The           Python One-Time Password Library”; “PyQRCode 1.2.1”).
  4.      Browse for Save File location by pushing “Save File” button.
  5.      Enter “Verification Code” generated from google authenticator to your cell         phone(“PyOTP - The Python One-Time Password Library”).
  6.      Push “Start Server” button.

How to Get Started as “Sender”:

  1.       Download program file: Open file, select Sender folder, and download it(“tkinter          — Python interface to Tcl/Tk”).
  2.       Push “Register” button, enter Registration PIN provided(“PyOTP - The Python          One-Time Password Library”; “PyQRCode 1.2.1”).
  3.       Scan QR Code with your phone to receive required “Verification Code”(“PyOTP -          The Python One-Time Password Library”; “PyQRCode 1.2.1”).
  4.       Enter the Host Name/IP and Port Name provided(“tkinter — Python interface to          Tcl/Tk”).
  5.       Push “Select File” button and select the file you want to send(“tkinter — Python          Interface to Tcl/Tk”).
  6.       Enter “Verification Code” generated from google authenticator to your cell phone(“PyOTP - The Python One-Time Password Library”; “PyQRCode 1.2.1”).
  7.       Push “Send” button; file(s) will be encrypted internally and sent to the “Receiver”(“Cryptography 2.6.1”).

Advanced User Guide: Step 1 Administrator/Receiver: Software, 6 digits Passcode – for authentication register, QR code Register, Hostname/IP, Port Number. Step 2

  1. Download the software.
  2. Open software(“tkinter – python interface to Tc;/Tk”).
  3. Register – obtain the code from Admin/Receiver(“PyOTP – The Python One-Time Password Library”; PyQRCode 1.2.1”).
  4. Scan QR code with google authenticator to complete the registration(PyOTP – The Python One-Time Password Library; PyQRCode 1.2.1).
  5. Pick a location to save the file.
  6. Enter verification code – obtain the code form Google Authenticator(“PyOTP – The Python One-Time Password Library”).
  7. Click “receive”. Step 3
  8. Download the software.
  9. Open software(“tkinter – python interface to Tc;/Tk”).
  10. Register – obtain the code from Admin(“PyOTP – The Python One-Time Password Library”; “PyQRCode 1.2.1”).
  11. Scan QR code with google authenticator to complete the registration(“PyOTP – The Python One-Time Password Library”; “PyQRCode 1.2.1”).
  12. Enter hostname/IP – obtain from Admin/Receiver(“tkinter – python interface to Tc;/Tk”).
  13. Enter port number – obtain from Admin/Receiver(“tkinter – python interface to Tc;/Tk”).
  14. Select a file.
  15. Enter verification code – obtain the code from google authenticator(“PyOTP – The Python One-Time Password Library”; “PyQRCode 1.2.1’).
  16. Click “Send”