├── .github ├── dependabot.yml └── workflows │ └── build.yml ├── README.md ├── autogen └── main.go ├── autogen_helper.go ├── cache_interface.go ├── cache_packet.go ├── client.go ├── cmd ├── lumina-proxy │ ├── .gitignore │ ├── context_upstream.go │ ├── main.go │ └── proxy.go └── lumina-server │ ├── .gitignore │ └── main.go ├── config.go ├── context_conn.go ├── context_logger.go ├── context_protocol_version.go ├── dialer_interface.go ├── dialer_tcp.go ├── dialer_tls.go ├── docker └── lumina-proxy │ └── Dockerfile ├── error.go ├── func_info.go ├── func_info_autogen.go ├── go.mod ├── go.sum ├── handler_helo.go ├── handler_interface.go ├── interpreter_interface.go ├── interpreter_rpc.go ├── io_interface.go ├── license.go ├── logger.go ├── md5_digest.go ├── metadata.go ├── op_result.go ├── packet_decompile.go ├── packet_decompile_autogen.go ├── packet_decompile_result.go ├── packet_decompile_result_autogen.go ├── packet_get_func_histories.go ├── packet_get_func_histories_autogen.go ├── packet_get_func_histories_result.go ├── packet_get_func_histories_result_autogen.go ├── packet_helo.go ├── packet_helo_autogen.go ├── packet_helo_result.go ├── packet_helo_result_autogen.go ├── packet_interface.go ├── packet_pull_md.go ├── packet_pull_md_autogen.go ├── packet_pull_md_result.go ├── packet_pull_md_result_autogen.go ├── packet_push_md.go ├── packet_push_md_autogen.go ├── packet_push_md_result.go ├── packet_push_md_result_autogen.go ├── packet_rpc.go ├── packet_rpc_autogen.go ├── packet_type.go ├── pattern.go ├── pattern_autogen.go ├── raw_packet.go ├── request_interface.go ├── serializable_interface.go ├── server.go ├── session_client.go ├── timestamp.go └── x509_CommonName.patch /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/README.md -------------------------------------------------------------------------------- /autogen/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/autogen/main.go -------------------------------------------------------------------------------- /autogen_helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/autogen_helper.go -------------------------------------------------------------------------------- /cache_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/cache_interface.go -------------------------------------------------------------------------------- /cache_packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/cache_packet.go -------------------------------------------------------------------------------- /client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/client.go -------------------------------------------------------------------------------- /cmd/lumina-proxy/.gitignore: -------------------------------------------------------------------------------- 1 | /lumina-proxy 2 | -------------------------------------------------------------------------------- /cmd/lumina-proxy/context_upstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/cmd/lumina-proxy/context_upstream.go -------------------------------------------------------------------------------- /cmd/lumina-proxy/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/cmd/lumina-proxy/main.go -------------------------------------------------------------------------------- /cmd/lumina-proxy/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/cmd/lumina-proxy/proxy.go -------------------------------------------------------------------------------- /cmd/lumina-server/.gitignore: -------------------------------------------------------------------------------- 1 | /lumina-server 2 | -------------------------------------------------------------------------------- /cmd/lumina-server/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/cmd/lumina-server/main.go -------------------------------------------------------------------------------- /config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/config.go -------------------------------------------------------------------------------- /context_conn.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/context_conn.go -------------------------------------------------------------------------------- /context_logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/context_logger.go -------------------------------------------------------------------------------- /context_protocol_version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/context_protocol_version.go -------------------------------------------------------------------------------- /dialer_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/dialer_interface.go -------------------------------------------------------------------------------- /dialer_tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/dialer_tcp.go -------------------------------------------------------------------------------- /dialer_tls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/dialer_tls.go -------------------------------------------------------------------------------- /docker/lumina-proxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/docker/lumina-proxy/Dockerfile -------------------------------------------------------------------------------- /error.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/error.go -------------------------------------------------------------------------------- /func_info.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/func_info.go -------------------------------------------------------------------------------- /func_info_autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/func_info_autogen.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/go.sum -------------------------------------------------------------------------------- /handler_helo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/handler_helo.go -------------------------------------------------------------------------------- /handler_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/handler_interface.go -------------------------------------------------------------------------------- /interpreter_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/interpreter_interface.go -------------------------------------------------------------------------------- /interpreter_rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/interpreter_rpc.go -------------------------------------------------------------------------------- /io_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/io_interface.go -------------------------------------------------------------------------------- /license.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/license.go -------------------------------------------------------------------------------- /logger.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/logger.go -------------------------------------------------------------------------------- /md5_digest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/md5_digest.go -------------------------------------------------------------------------------- /metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/metadata.go -------------------------------------------------------------------------------- /op_result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/op_result.go -------------------------------------------------------------------------------- /packet_decompile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_decompile.go -------------------------------------------------------------------------------- /packet_decompile_autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_decompile_autogen.go -------------------------------------------------------------------------------- /packet_decompile_result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_decompile_result.go -------------------------------------------------------------------------------- /packet_decompile_result_autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_decompile_result_autogen.go -------------------------------------------------------------------------------- /packet_get_func_histories.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_get_func_histories.go -------------------------------------------------------------------------------- /packet_get_func_histories_autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_get_func_histories_autogen.go -------------------------------------------------------------------------------- /packet_get_func_histories_result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_get_func_histories_result.go -------------------------------------------------------------------------------- /packet_get_func_histories_result_autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_get_func_histories_result_autogen.go -------------------------------------------------------------------------------- /packet_helo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_helo.go -------------------------------------------------------------------------------- /packet_helo_autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_helo_autogen.go -------------------------------------------------------------------------------- /packet_helo_result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_helo_result.go -------------------------------------------------------------------------------- /packet_helo_result_autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_helo_result_autogen.go -------------------------------------------------------------------------------- /packet_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_interface.go -------------------------------------------------------------------------------- /packet_pull_md.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_pull_md.go -------------------------------------------------------------------------------- /packet_pull_md_autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_pull_md_autogen.go -------------------------------------------------------------------------------- /packet_pull_md_result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_pull_md_result.go -------------------------------------------------------------------------------- /packet_pull_md_result_autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_pull_md_result_autogen.go -------------------------------------------------------------------------------- /packet_push_md.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_push_md.go -------------------------------------------------------------------------------- /packet_push_md_autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_push_md_autogen.go -------------------------------------------------------------------------------- /packet_push_md_result.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_push_md_result.go -------------------------------------------------------------------------------- /packet_push_md_result_autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_push_md_result_autogen.go -------------------------------------------------------------------------------- /packet_rpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_rpc.go -------------------------------------------------------------------------------- /packet_rpc_autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_rpc_autogen.go -------------------------------------------------------------------------------- /packet_type.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/packet_type.go -------------------------------------------------------------------------------- /pattern.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/pattern.go -------------------------------------------------------------------------------- /pattern_autogen.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/pattern_autogen.go -------------------------------------------------------------------------------- /raw_packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/raw_packet.go -------------------------------------------------------------------------------- /request_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/request_interface.go -------------------------------------------------------------------------------- /serializable_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/serializable_interface.go -------------------------------------------------------------------------------- /server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/server.go -------------------------------------------------------------------------------- /session_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/session_client.go -------------------------------------------------------------------------------- /timestamp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/timestamp.go -------------------------------------------------------------------------------- /x509_CommonName.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zhangyoufu/lumina/HEAD/x509_CommonName.patch --------------------------------------------------------------------------------