Skip to content
/ viproxy Public

Go TCP proxy library that translates between AF_INET and AF_VSOCK.

License

Notifications You must be signed in to change notification settings

brave/viproxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

59 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VIProxy

The VIProxy package implements a TCP proxy that translates between AF_INET and AF_VSOCK connections. The proxy takes as input two addresses, one being AF_INET and the other being AF_VSOCK. The proxy then starts a TCP listener on the in-address and once it receives an incoming connection to the in-address, it establishes a TCP connection to the out-addresses. Once both connections are established, the proxy copies data back and forth.

The example directory contains a simple example of how one would use viproxy.

About

Go TCP proxy library that translates between AF_INET and AF_VSOCK.

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Packages

No packages published