Skip to content
/ Beam Public

Data/Files transmission and sharing program in C using TCP Sockets. LAN based sharing between peers.

License

Notifications You must be signed in to change notification settings

Phystro/Beam

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beam

Data/File Transmission over TCP sockets

Server Can Distribute('beam') to all, Clients join in to get their serving

How to Compile

  • make

How to run/execute

  • ./beam [OPTION] [FILEPATH/FILE_DESTINATION] [SERVER_IP]

Options:

  • Server; -s
  • Client; -c

Examples;

  • ./beam -s /root/Desktop/log.txt 192.168.1.101
  • ./beam -c /root/Downloads/ 192.168.1.134
Trade-offs
*Inability to use one extent/fragment on storage space. Will cause signifcant fragmentation. You can always defrag later.
More Developments ongoing
Tested Successfully on Kali Linux. Will do well on all Linux distros. Await for Windows/Mac later on...
Eccentric Tensor Labs
2020

About

Data/Files transmission and sharing program in C using TCP Sockets. LAN based sharing between peers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages