8000 GitHub - manicmachine/Sendfile: Inter-Process Communication assignment written in C++ in which a client/server can "securely" transfer arbitrary files (encryption is simply XOR'ing the key).
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Dec 19, 2024. It is now read-only.
/ Sendfile Public archive

Inter-Process Communication assignment written in C++ in which a client/server can "securely" transfer arbitrary files (encryption is simply XOR'ing the key).

Notifications You must be signed in to change notification settings

manicmachine/Sendfile

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Name: Corey Sather Username: Sathercd3383 Assignment: Secure Inter-process Communication (IPC)

How to Compile

make sendfile

OR

gcc -Wall -Wextra sendfile.cpp -o sendfile -lstdc++

Description

Securely transfers a file from a client to the server with an XOR-based encryption scheme.

Execution

./sendfile [--verbose] [--server] [--ip ] [--port ] [--file ] [--pkt <packet size (KB)>] [--key ]

Note

  • sendfile defaults to running as the client though passing client or --client via the command-line will work as well
  • IP address is optional; defaulting to 127.0.0.1
  • Key is optional; resulting in file being sent insecurely

About

Inter-Process Communication assignment written in C++ in which a client/server can "securely" transfer arbitrary files (encryption is simply XOR'ing the key).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0