├── .gitignore ├── LICENSE ├── README-en.md ├── README.md ├── admin ├── admin.go ├── cli │ ├── cli.go │ └── interactive.go └── dispather │ ├── builtin.go │ ├── forward.go │ ├── handler.go │ ├── proxy.go │ └── sender.go ├── agent ├── agent.go ├── cli │ ├── cli.go │ ├── cli_iot.go │ ├── cli_linux.go │ └── cli_others.go ├── dispather │ ├── forward.go │ ├── handler.go │ ├── proxy.go │ ├── ssh.go │ └── ssh_iot.go └── init │ ├── agent_iot.go │ ├── agent_linux.go │ └── agent_others.go ├── crypto ├── aes.go ├── crypto.go └── hash.go ├── docs └── venom.png ├── global ├── global.go └── global_iot.go ├── go.mod ├── go.sum ├── netio ├── init.go ├── init_iot.go ├── init_others.go └── netio.go ├── node ├── buffer.go ├── global.go ├── init.go ├── net.go ├── node.go └── route.go ├── protocol └── protocol.go ├── scripts └── port_reuse.py └── utils ├── kmp.go ├── reuse_port.go └── utils.go /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .vscode 3 | .idea 4 | release 5 | debug 6 | TODO -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/LICENSE -------------------------------------------------------------------------------- /README-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/README-en.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/README.md -------------------------------------------------------------------------------- /admin/admin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/admin/admin.go -------------------------------------------------------------------------------- /admin/cli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/admin/cli/cli.go -------------------------------------------------------------------------------- /admin/cli/interactive.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/admin/cli/interactive.go -------------------------------------------------------------------------------- /admin/dispather/builtin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/admin/dispather/builtin.go -------------------------------------------------------------------------------- /admin/dispather/forward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/admin/dispather/forward.go -------------------------------------------------------------------------------- /admin/dispather/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/admin/dispather/handler.go -------------------------------------------------------------------------------- /admin/dispather/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/admin/dispather/proxy.go -------------------------------------------------------------------------------- /admin/dispather/sender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/admin/dispather/sender.go -------------------------------------------------------------------------------- /agent/agent.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/agent/agent.go -------------------------------------------------------------------------------- /agent/cli/cli.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/agent/cli/cli.go -------------------------------------------------------------------------------- /agent/cli/cli_iot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/agent/cli/cli_iot.go -------------------------------------------------------------------------------- /agent/cli/cli_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/agent/cli/cli_linux.go -------------------------------------------------------------------------------- /agent/cli/cli_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/agent/cli/cli_others.go -------------------------------------------------------------------------------- /agent/dispather/forward.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/agent/dispather/forward.go -------------------------------------------------------------------------------- /agent/dispather/handler.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/agent/dispather/handler.go -------------------------------------------------------------------------------- /agent/dispather/proxy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/agent/dispather/proxy.go -------------------------------------------------------------------------------- /agent/dispather/ssh.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/agent/dispather/ssh.go -------------------------------------------------------------------------------- /agent/dispather/ssh_iot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/agent/dispather/ssh_iot.go -------------------------------------------------------------------------------- /agent/init/agent_iot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/agent/init/agent_iot.go -------------------------------------------------------------------------------- /agent/init/agent_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/agent/init/agent_linux.go -------------------------------------------------------------------------------- /agent/init/agent_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/agent/init/agent_others.go -------------------------------------------------------------------------------- /crypto/aes.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/crypto/aes.go -------------------------------------------------------------------------------- /crypto/crypto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/crypto/crypto.go -------------------------------------------------------------------------------- /crypto/hash.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/crypto/hash.go -------------------------------------------------------------------------------- /docs/venom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/docs/venom.png -------------------------------------------------------------------------------- /global/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/global/global.go -------------------------------------------------------------------------------- /global/global_iot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/global/global_iot.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/go.sum -------------------------------------------------------------------------------- /netio/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/netio/init.go -------------------------------------------------------------------------------- /netio/init_iot.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/netio/init_iot.go -------------------------------------------------------------------------------- /netio/init_others.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/netio/init_others.go -------------------------------------------------------------------------------- /netio/netio.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/netio/netio.go -------------------------------------------------------------------------------- /node/buffer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/node/buffer.go -------------------------------------------------------------------------------- /node/global.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/node/global.go -------------------------------------------------------------------------------- /node/init.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/node/init.go -------------------------------------------------------------------------------- /node/net.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/node/net.go -------------------------------------------------------------------------------- /node/node.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/node/node.go -------------------------------------------------------------------------------- /node/route.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/node/route.go -------------------------------------------------------------------------------- /protocol/protocol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/protocol/protocol.go -------------------------------------------------------------------------------- /scripts/port_reuse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/scripts/port_reuse.py -------------------------------------------------------------------------------- /utils/kmp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/utils/kmp.go -------------------------------------------------------------------------------- /utils/reuse_port.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/utils/reuse_port.go -------------------------------------------------------------------------------- /utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Dliv3/Venom/HEAD/utils/utils.go --------------------------------------------------------------------------------