sslh:应用协议多路复用器(例如,在同一端口上共享SSH和HTTPS)

时间:2021-02-20 09:16:15
【文件属性】:
文件名称:sslh:应用协议多路复用器(例如,在同一端口上共享SSH和HTTPS)
文件大小:130KB
文件格式:ZIP
更新时间:2021-02-20 09:16:15
C sslh-ssl / ssh多路复用器 sslh接受指定端口上的连接,并根据对远程客户端发送的第一个数据包执行的测试进一步转发它们。 实现了针对HTTP,TLS / SSL(包括SNI和ALPN),SSH,OpenVPN,tinc,XMPP,SOCKS5的探针,并且可以识别可以使用正则表达式测试的任何其他协议。 一个典型的用例是允许在端口443上提供多种服务(例如,从公司防火墙内部连接到SSH,几乎从不阻止端口443),同时仍在该端口上提供HTTPS。 因此, sslh充当协议多路分解器或配电盘。 使用SNI和ALPN探针,它可以很好地成为托管在单个IP地址后面的虚拟主机场的前端。 sslh具有成熟的守护程序所sslh :特权和功能下降,inetd支持,systemd支持,透明代理,chroot,日志记录,IPv4和IPv6,基于fork和基于select的模型等等。 安装 请参考。
【文件预览】:
sslh-master
----sslh-select.c(15KB)
----common.c(25KB)
----sslhconf.cfg(9KB)
----example.cfg(5KB)
----probe.c(14KB)
----basic.cfg(765B)
----test.cfg(2KB)
----t(19KB)
----COPYING(18KB)
----sslh-fork.c(13KB)
----probe.h(2KB)
----sslh-main.c(7KB)
----scripts()
--------etc.init.d.sslh(1017B)
--------etc.rc.d.init.d.sslh.centos(2KB)
--------fail2ban()
--------systemd.sslh.service(639B)
--------etc.sysconfig.sslh(716B)
----common.h(4KB)
----sslh-conf.c(65KB)
----doc()
--------FAQ.md(6KB)
--------tproxy.md(8KB)
--------tproxy.svg(32KB)
--------README.MacOSX(1KB)
--------config.md(13KB)
--------INSTALL.md(4KB)
----udp.cfg(841B)
----tls.h(2KB)
----tls.c(10KB)
----sslh.pod(8KB)
----README.md(1KB)
----Makefile(4KB)
----systemd-sslh-generator.c(4KB)
----t_load(4KB)
----argtable3.h(11KB)
----sslh-conf.h(3KB)
----TODO(978B)
----argtable3.c(152KB)
----echosrv.c(3KB)
----.gitignore(80B)
----genver.sh(1KB)
----ChangeLog(11KB)

网友评论