Giter Site home page Giter Site logo

Declared license about socksoverrdp HOT 6 CLOSED

nccgroup avatar nccgroup commented on June 29, 2024
Declared license

from socksoverrdp.

Comments (6)

earthquake avatar earthquake commented on June 29, 2024

Hello,

as far as I am aware there was a merge or patch that enables similar functionality in FreeRDP. If that does not fulfil your purpose then we can look into a license change and its related issues.

from socksoverrdp.

awakecoding avatar awakecoding commented on June 29, 2024

@earthquake I am specifically interested in this project outside of FreeRDP. Is the virtual channel server implementation compatible with the corresponding virtual channel implementation in FreeRDP? I haven't looked at the virtual channel name and implementation details yet.

It still doesn't change that this project doesn't have a declared open source license, unless I missed it? Apache 2.0 or MIT would be perfectly fine (or even dual-licensed Apache 2.0 / MIT). I'm asking because if you do select a non-permissive license (which is your right) then I don't want to look at the code and get "too attached" to it, as I would have to cross it off my list.

from socksoverrdp.

earthquake avatar earthquake commented on June 29, 2024

@awakecoding License now added as a separate file. Until now it was declared in the source code only.

Regarding the implementation in FreeRDP, I am not sure what you mean. For dynamic virtual channels there is a documentation that written by Citrix and was adopted by Microsoft that explains how to use the API exposed by the client. I believe FreeRDP used similar or if not the exact same way.

Now that you know it is MIT, you can freely use it. FreeRDP was mentioned only to save some time for you.

from socksoverrdp.

awakecoding avatar awakecoding commented on June 29, 2024

@earthquake thanks a lot! while waiting for your answer I found your other project, very similar to this one: https://github.com/earthquake/UniversalDVC

Could you declare the license for UniversalDVC as well? I am interested in both projects, but now I think I'd rather experiment with UniversalDVC to try and get a PoC done for PowerShell remoting over RDP.

I founded the FreeRDP project 10 years ago, but I haven't been active in the past few years. I know they've added some sort of SOCKS virtual channel extension and your readme mentioned it, so I wondered if both were interoperable. In theory, if the virtual channel name is the same, and the protocol matches, you could definitely use xfreerdp from Linux with the FreeRDP virtual channel client talking to your virtual channel server on Windows. I somehow assumed this was a port, but from your answer I think you've just taken inspiration from it.

If I am to push the SOCKS5 project further, one of the things I'd be interested in would be interoperability between the virtual channel server from this project and the virtual channel client implementation in FreeRDP, making it possible to use SOCKS over RDP from any platform with the same virtual channel server extension on Windows.

from socksoverrdp.

awakecoding avatar awakecoding commented on June 29, 2024

I saw you added the license to https://github.com/earthquake/UniversalDVC as well, thank you! I will close this issue now as you have resolved it.

from socksoverrdp.

earthquake avatar earthquake commented on June 29, 2024

You are very welcome.

The protocol over RDP and DVC is different for SocksOverRDP and the module in FreeRDP, also the functionality is a bit different based on the manuals. Feel free to improve on it and send pull requests.

from socksoverrdp.

Related Issues (12)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.