sslh | share SSH | Proxy library

 by   yrutschle C Version: v2.0-rc2 License: GPL-2.0

kandi X-RAY | sslh Summary

kandi X-RAY | sslh Summary

sslh is a C library typically used in Networking, Proxy applications. sslh has no bugs, it has a Strong Copyleft License and it has medium support. However sslh has 1 vulnerabilities. You can download it from GitHub.

sslh accepts connections on specified ports, and forwards them further based on tests performed on the first data packet sent by the remote client. Probes for HTTP, TLS/SSL (including SNI and ALPN), SSH, OpenVPN, tinc, XMPP, SOCKS5, are implemented, and any other protocol that can be tested using a regular expression, can be recognised. A typical use case is to allow serving several services on port 443 (e.g. to connect to SSH from inside a corporate firewall, which almost never block port 443) while still serving HTTPS on that port. Hence sslh acts as a protocol demultiplexer, or a switchboard. With the SNI and ALPN probe, it makes a good front-end to a virtual host farm hosted behind a single IP address. sslh has the bells and whistles expected from a mature daemon: privilege and capabilities dropping, inetd support, systemd support, transparent proxying, chroot, logging, IPv4 and IPv6, TCP and UDP, a fork-based and a select-based model, and more.
Support
    Quality
      Security
        License
          Reuse

            kandi-support Support

              sslh has a medium active ecosystem.
              It has 4010 star(s) with 349 fork(s). There are 95 watchers for this library.
              OutlinedDot
              It had no major release in the last 6 months.
              There are 48 open issues and 206 have been closed. On average issues are closed in 67 days. There are 10 open pull requests and 0 closed requests.
              It has a neutral sentiment in the developer community.
              The latest version of sslh is v2.0-rc2

            kandi-Quality Quality

              sslh has no bugs reported.

            kandi-Security Security

              sslh has 1 vulnerability issues reported (1 critical, 0 high, 0 medium, 0 low).

            kandi-License License

              sslh is licensed under the GPL-2.0 License. This license is Strong Copyleft.
              Strong Copyleft licenses enforce sharing, and you can use them when creating open source projects.

            kandi-Reuse Reuse

              sslh releases are not available. You will need to build from source code and install.
              Installation instructions, examples and code snippets are available.

            Top functions reviewed by kandi - BETA

            kandi's functional review helps you automatically verify the functionalities of the libraries and avoid rework.
            Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of sslh
            Get all kandi verified functions for this library.

            sslh Key Features

            No Key Features are available at this moment for sslh.

            sslh Examples and Code Snippets

            No Code Snippets are available at this moment for sslh.

            Community Discussions

            QUESTION

            eJabberd Register - Access denied by service policy
            Asked 2019-Jan-31 at 16:44

            I am attempting to register a new user on a eJabberd server and I'm getting the "Access denied by service policy" error.

            The call is made from a .Net C# software using the Jabber-Net library and running on the server pc.

            The server platform is: Windows Server 2012 R2 (64bit). The server version is: eJabberd 17.11 The Erlang version is: Erlang OTV 20 (9.2)

            The method used to send the request is according to: XEP-0077: In-Band Registration.

            Step 1.0 - Retrieving Registration Fields:

            ...

            ANSWER

            Answered 2018-Jun-15 at 10:16

            First of all, in the 5222 listener, this option has a typo:

            Source https://stackoverflow.com/questions/50787971

            QUESTION

            How to redirect and load balance locally generated packets through iptables?
            Asked 2018-Oct-11 at 04:16

            Here is the scenario I am working on.

            I have sslh listening on 443 which redirects https traffic to 445 and TURN traffic to 3478. I also have 6 TURN servers listening on 3478 to 3483. I wish to load balance the incoming TURN traffic across all these ports. I tried load balancing through the PREROUTING chain of the nat table but it didnt work since sslh is a local process and packets generated form it skips the PREROUTING table. I can see these packets coming from sslh in the OUTPUT chain of the nat table but I am unable to redirect them to another port.

            Here is the rule i am using.

            iptables -t nat -A OUTPUT -p tcp -o lo --dport 3478 -j REDIRECT --to-ports 3479

            which is not working. Any help is highly appreciated!

            ...

            ANSWER

            Answered 2018-Sep-12 at 11:10

            Try to use loadbalance in coturn. So option:

            Source https://stackoverflow.com/questions/50849629

            Community Discussions, Code Snippets contain sources that include Stack Exchange Network

            Vulnerabilities

            No vulnerabilities reported

            Install sslh

            Please refer to the [install guide](doc/INSTALL.md).

            Support

            You can subscribe to the sslh mailing list here: https://lists.rutschle.net/mailman/listinfo/sslh. This mailing list should be used for discussion, feature requests, and will be the preferred channel for announcements.
            Find more information at:

            Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items

            Find more libraries
            CLONE
          • HTTPS

            https://github.com/yrutschle/sslh.git

          • CLI

            gh repo clone yrutschle/sslh

          • sshUrl

            git@github.com:yrutschle/sslh.git

          • Stay Updated

            Subscribe to our newsletter for trending solutions and developer bootcamps

            Agree to Sign up and Terms & Conditions

            Share this Page

            share link

            Explore Related Topics

            Consider Popular Proxy Libraries

            frp

            by fatedier

            shadowsocks-windows

            by shadowsocks

            v2ray-core

            by v2ray

            caddy

            by caddyserver

            XX-Net

            by XX-net

            Try Top Libraries by yrutschle

            ics_tools

            by yrutschlePerl

            conf2struct

            by yrutschleC

            DGSLib

            by yrutschlePerl

            dtc

            by yrutschlePerl

            gate

            by yrutschlePerl