Comments (5)
Thank you! I was using it myself and wanted to share it!
The connection that shows ESTABLISHED is the tunnel connection, you can see it is connected to ssh port 22 on source machine 192.168.5.3. This connection should remain ESTABLISHED until you close the sshtun, this is correct. This connection allows to open multiple connections to the forwarded port.
So when you do telnet localhost 10022
another additional connection will appear as ESTABLISHED until you close the telnet. You can do this multiple times because the tunnel is started. That's the expected behaviour.
from sshtun.
So when you do telnet localhost 10022 another additional connection will appear as ESTABLISHED until you close the telnet.
It doesn't look correct to be honest. If I open telnet connections multiple times and close them, number of ESTABLISHED connections never drops even after closing the telnet sessions. it seems to be leaking file descriptors.
from sshtun.
I initially started using SSH tunnel but then I realized that there is more effort needed to pass through UDP and MULTICAST connections through ssh tunnel. Ultimately i will have to start using mkfifo on remote machines in order to route UDP and MULTICAST traffic. Therefore I ended up writing another utility which allows to define your networking rules in a csv file. this utility then replicates itself and execute the network test remotely. No doubt a lot of inspirations came from your project.
https://github.com/ng5/sysutils
from sshtun.
I'm glad the project inspired you for your own project. Unfortunately I haven't had much time to dedicate to this project in the last year. Sorry about that.
I'll close the issue as it's not needed anymore.
Thank you for your contribution.
from sshtun.
no worries. thanks for looking into it.
from sshtun.
Related Issues (6)
- Go Module Support HOT 2
- SSH Authentication failure does not result in an error HOT 1
- Reverse tunnel HOT 3
- Dynamic Port Forwarding HOT 1
- Is multi-hop possible? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sshtun.