Skip to content

a mini SSH like tool that can work through different private networks

License

Notifications You must be signed in to change notification settings

DAF201/bloom-in

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Will be take over by this one after I finished I guess

https://github.com/DAF201/ClearSky

bloom-in

What is this?

my new toy to connect two pcs in two different private networks (which is basically some sort of "Implementation" of "blur-in")

About protocol, see this

Important things to know about

  1. DON'T USE IT FOR PRODUCTION ENV, the protocol is not encrypted at all (it is not even binary)

  2. The protocol is UDP like, it may miss some messages/commands

  3. There are many better solutions for file transportation than this toy existing in the world

  4. The performance of it follows "Buckets effect", if one pc is poor, the other one is good, the over all will perform poorly

  5. The server is designed for small number of client to use at same time


09/15/22

I was starting with python but now it becomes a C++ project?

09/26/22

I am kind of under weather... And I am damning busy

(I to stop for a while to catch up my math class now...)

10/02/22

Still super busy... Damn it

10/04/22

Worked, sort of (Sorry I am working in lab, the photo quality is not that good, and the screen and camera are dirty)

10/10/22

damn it, my discrete math is comming

damn it, VSC blowed up.

10/12/22

sort of working, still some bugs that cuase the server to close the connection... But I don't even know how it happened...

fixed long string printing or execution...(sort of...don't use it to print something super long like "ipconfig /all" I will suggest...)

10/19/22

the weather goes all the way down from somewhere like 30C to 3C... Damn are you sure this is the weather Texas should have?

10/23/22

trying to make some sort of FTP protocol...

10/26/22

I am sorry for being an idiot. I tried so many ways but I still cannot fix the packages losing issue with File transportation...

10/28/22

I ended up with http to transport file...

11/01/22

the first release is ready, file transportation is up.

11/04/22

I was trying to use this as a port to reach company's other pcs at begining but it don't looks like it can lol, cause it cannot enter password.


I managed to make it worked, stable connection between two different machine in two different private network without VPN or NAT. (But currently I haven't make any command except 'exit', and the target_id were hard-coded for test)


testing, not stable yet, but sort of working... I will upload the client after it become more stable

Below are screenshots the prototype, already removed

About

a mini SSH like tool that can work through different private networks

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Languages