Comments (3)
Yes, was wondering about windows support myself. Basically you need kernel support for:
- Intercepting incoming packets.
- Sending outgoing packets with a fake source IP address.
I have no idea if this is possible with Windows or not. If it is, it should in theory be possible to create a new method under sshuttle/methods to implement the required functionality.
from sshuttle.
I am starting to think that this is going to be very difficult if not impossible under Windows.
With 3rd party software, it is possible to configure squid to use transparent proxy under Windows. However sshuttle has additional requirements over squid. e.g. we need to be able to find out the original destination before the packet was redirected. Also it wouldn't be possible to automatically configure redirection when sshuttle starts and stops.
Please feel free to write code and demonstrate I am wrong :-)
So for now I am closing this request.
from sshuttle.
Hey @naevtamarkus, I tried to setup sshuttle on Windows (via VM) and you can find my sharing at https://coderwall.com/p/adfxgw/sshuttle-on-windows.
from sshuttle.
Related Issues (20)
- failed to establish ssh session (2) HOT 1
- man page wrong, *buntu 22_04.3 HOT 5
- is there a way not to have sshuttle exit if one of the prefixes enter by domain name doesn't resolve ?
- Terminal broken with python3.12 HOT 19
- [Suggestion] Potential way to traffic UDP with udp-over-tcp
- [Feature Request] Forward to localhost
- use it to access services behind a gcloud IAP tunnel HOT 1
- Alternative connection backend (websockets)
- Sshuttle 1.1.1 not working on macOS Sonoma 14.1.1 HOT 7
- sshuttle fails when different sudo message appears.
- feature request: tunnel by process uid or gid
- Allowing local access to more specific local routes
- Why I can't connect to a remote VPS ? HOT 4
- cant open another ssh connection with sshuttle running
- Nix build fails to poetry2nix lacking cryptography 42.0.4 hash HOT 1
- Would addition of --no-custom-ssh-cmd allow a secure configuration in sudoers file HOT 1
- Installed sshuttle in a Conda environment on remote - unable to connect
- c : fatal: ssh connection to server exited with returncode 255 HOT 1
- Does sshuttle have requirements for server operating system? HOT 8
- webRTC IP leak with sshutle on HOT 1
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 sshuttle.