Skip to content

dlaffey1/CyberSecurity_File_Transfer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to run this project

  1. Clone the repository
  2. Navigate to the root directory of the project
  3. Run the following commands (use python version 3.11 or higher):

To run the project locally in a development environment:

pip install -r requirements.txt
python setDefaults.py
python app.py

To run the project hosted on the glynny:

pip install -r requirements.txt
python setDefaults.py server
python app.py

Using the web app

To use the site, you will need to create at least two users by following the instructions on the "sign up" page. You can use Google Authenticator, or any other app that can generate OTPs, to scan the QR code generated. Remember the usernames, passwords and key passwords you set for each user.

Now, you can sign into the site as one of these new users, where you have 3 options, "Upload File", "Download File" and "Share File".

  • Upload file allows the user to encrypt and upload file to the server.

  • Share file allows the user to share files in their account with another account by providing the recipients username and selecting a file.

  • Download file displays a dropdown of all files in the user's account, including shared files, and allows them to download them decrypted to their device.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •