├── .gitignore ├── Makefile ├── README.md ├── cmd ├── client │ └── client.go ├── server │ └── server.go └── wingman │ ├── dllloader.c │ └── wingman.go ├── doc ├── description.md └── protocol.md ├── go.mod ├── go.sum ├── makewin.bat ├── pkg ├── arch │ ├── arch_darwin.go │ ├── arch_linux.go │ ├── arch_windows.c │ ├── arch_windows.go │ ├── arch_windows_lol.go │ ├── arch_windows_remote.go │ ├── arch_windows_remote_sliver.go │ ├── arch_windows_shell.go │ └── arch_windows_test.go ├── campaign │ ├── campaign.go │ └── wingmandata.go ├── client │ ├── client.go │ ├── client_test.go │ ├── clientconfig.go │ ├── downstream_client.go │ ├── downstream_dir.go │ ├── downstream_localtcp.go │ ├── downstream_test.go │ ├── downstreammanager.go │ ├── sleeptimer.go │ ├── upstream.go │ ├── upstream_rest.go │ ├── upstream_restnet.go │ ├── upstream_test.go │ ├── upstream_ws.go │ └── upstreammanager.go ├── common │ └── utils.go ├── executor │ ├── executor.go │ ├── executor_linux_test.go │ ├── executor_windows_test.go │ ├── interactiveshell.go │ ├── interactiveshell_linux_test.go │ ├── interactiveshell_windows_test.go │ └── utils.go ├── inject │ ├── README.md │ ├── dll.go │ ├── helpers.go │ ├── kernel32.go │ ├── ntdll.go │ ├── psapi.go │ ├── rpcrt4.go │ ├── techniques.go │ ├── user32.go │ └── winapi.go ├── model │ ├── coder.go │ ├── coder_test.go │ ├── packet.go │ ├── packet_test.go │ ├── restapi.go │ └── shared.go ├── server │ ├── clientinfo.go │ ├── clientinfodb.go │ ├── clientinfodb_test.go │ ├── config.go │ ├── connector_manager.go │ ├── connector_rest.go │ ├── connector_test.go │ ├── connector_ws.go │ ├── frontend_manager.go │ ├── frontend_rest.go │ ├── frontend_test.go │ ├── frontend_ws.go │ ├── middleware.go │ ├── middleware_client.go │ ├── middleware_frontend.go │ ├── packetdb.go │ ├── packetdb_test.go │ ├── packetinfo.go │ ├── packetinfo_test.go │ ├── server.go │ ├── server_http.go │ └── server_test.go ├── syscalls │ ├── syscalls.go │ └── types_windows.go └── wingman │ ├── proto.go │ ├── proto_directory.go │ ├── proto_tcp.go │ └── wingman.go ├── static └── index.html └── webui ├── assets ├── favicon.png ├── icon.png └── my-theme.css ├── favicon.ico ├── index.html ├── main.68940700ca048e414ebb.js ├── main.d6b1b0c650f4959a7672.js ├── main.e93aa5dea286adb14ec4.js ├── polyfills.3e02509dd312cee077c8.js ├── runtime.f0792b46b5b56c14a9f0.js └── styles.0c57e4c1ecadadb14734.css /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/.gitignore -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/README.md -------------------------------------------------------------------------------- /cmd/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/cmd/client/client.go -------------------------------------------------------------------------------- /cmd/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/cmd/server/server.go -------------------------------------------------------------------------------- /cmd/wingman/dllloader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/cmd/wingman/dllloader.c -------------------------------------------------------------------------------- /cmd/wingman/wingman.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/cmd/wingman/wingman.go -------------------------------------------------------------------------------- /doc/description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/doc/description.md -------------------------------------------------------------------------------- /doc/protocol.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/doc/protocol.md -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/go.sum -------------------------------------------------------------------------------- /makewin.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/makewin.bat -------------------------------------------------------------------------------- /pkg/arch/arch_darwin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/arch/arch_darwin.go -------------------------------------------------------------------------------- /pkg/arch/arch_linux.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/arch/arch_linux.go -------------------------------------------------------------------------------- /pkg/arch/arch_windows.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/arch/arch_windows.c -------------------------------------------------------------------------------- /pkg/arch/arch_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/arch/arch_windows.go -------------------------------------------------------------------------------- /pkg/arch/arch_windows_lol.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/arch/arch_windows_lol.go -------------------------------------------------------------------------------- /pkg/arch/arch_windows_remote.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/arch/arch_windows_remote.go -------------------------------------------------------------------------------- /pkg/arch/arch_windows_remote_sliver.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/arch/arch_windows_remote_sliver.go -------------------------------------------------------------------------------- /pkg/arch/arch_windows_shell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/arch/arch_windows_shell.go -------------------------------------------------------------------------------- /pkg/arch/arch_windows_test.go: -------------------------------------------------------------------------------- 1 | // +build windows 2 | 3 | package arch 4 | -------------------------------------------------------------------------------- /pkg/campaign/campaign.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/campaign/campaign.go -------------------------------------------------------------------------------- /pkg/campaign/wingmandata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/campaign/wingmandata.go -------------------------------------------------------------------------------- /pkg/client/client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/client/client.go -------------------------------------------------------------------------------- /pkg/client/client_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/client/client_test.go -------------------------------------------------------------------------------- /pkg/client/clientconfig.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/client/clientconfig.go -------------------------------------------------------------------------------- /pkg/client/downstream_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/client/downstream_client.go -------------------------------------------------------------------------------- /pkg/client/downstream_dir.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/client/downstream_dir.go -------------------------------------------------------------------------------- /pkg/client/downstream_localtcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/client/downstream_localtcp.go -------------------------------------------------------------------------------- /pkg/client/downstream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/client/downstream_test.go -------------------------------------------------------------------------------- /pkg/client/downstreammanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/client/downstreammanager.go -------------------------------------------------------------------------------- /pkg/client/sleeptimer.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/client/sleeptimer.go -------------------------------------------------------------------------------- /pkg/client/upstream.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/client/upstream.go -------------------------------------------------------------------------------- /pkg/client/upstream_rest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/client/upstream_rest.go -------------------------------------------------------------------------------- /pkg/client/upstream_restnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/client/upstream_restnet.go -------------------------------------------------------------------------------- /pkg/client/upstream_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/client/upstream_test.go -------------------------------------------------------------------------------- /pkg/client/upstream_ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/client/upstream_ws.go -------------------------------------------------------------------------------- /pkg/client/upstreammanager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/client/upstreammanager.go -------------------------------------------------------------------------------- /pkg/common/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/common/utils.go -------------------------------------------------------------------------------- /pkg/executor/executor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/executor/executor.go -------------------------------------------------------------------------------- /pkg/executor/executor_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/executor/executor_linux_test.go -------------------------------------------------------------------------------- /pkg/executor/executor_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/executor/executor_windows_test.go -------------------------------------------------------------------------------- /pkg/executor/interactiveshell.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/executor/interactiveshell.go -------------------------------------------------------------------------------- /pkg/executor/interactiveshell_linux_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/executor/interactiveshell_linux_test.go -------------------------------------------------------------------------------- /pkg/executor/interactiveshell_windows_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/executor/interactiveshell_windows_test.go -------------------------------------------------------------------------------- /pkg/executor/utils.go: -------------------------------------------------------------------------------- 1 | package executor 2 | -------------------------------------------------------------------------------- /pkg/inject/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/inject/README.md -------------------------------------------------------------------------------- /pkg/inject/dll.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/inject/dll.go -------------------------------------------------------------------------------- /pkg/inject/helpers.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/inject/helpers.go -------------------------------------------------------------------------------- /pkg/inject/kernel32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/inject/kernel32.go -------------------------------------------------------------------------------- /pkg/inject/ntdll.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/inject/ntdll.go -------------------------------------------------------------------------------- /pkg/inject/psapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/inject/psapi.go -------------------------------------------------------------------------------- /pkg/inject/rpcrt4.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/inject/rpcrt4.go -------------------------------------------------------------------------------- /pkg/inject/techniques.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/inject/techniques.go -------------------------------------------------------------------------------- /pkg/inject/user32.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/inject/user32.go -------------------------------------------------------------------------------- /pkg/inject/winapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/inject/winapi.go -------------------------------------------------------------------------------- /pkg/model/coder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/model/coder.go -------------------------------------------------------------------------------- /pkg/model/coder_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/model/coder_test.go -------------------------------------------------------------------------------- /pkg/model/packet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/model/packet.go -------------------------------------------------------------------------------- /pkg/model/packet_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/model/packet_test.go -------------------------------------------------------------------------------- /pkg/model/restapi.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/model/restapi.go -------------------------------------------------------------------------------- /pkg/model/shared.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/model/shared.go -------------------------------------------------------------------------------- /pkg/server/clientinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/clientinfo.go -------------------------------------------------------------------------------- /pkg/server/clientinfodb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/clientinfodb.go -------------------------------------------------------------------------------- /pkg/server/clientinfodb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/clientinfodb_test.go -------------------------------------------------------------------------------- /pkg/server/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/config.go -------------------------------------------------------------------------------- /pkg/server/connector_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/connector_manager.go -------------------------------------------------------------------------------- /pkg/server/connector_rest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/connector_rest.go -------------------------------------------------------------------------------- /pkg/server/connector_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/connector_test.go -------------------------------------------------------------------------------- /pkg/server/connector_ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/connector_ws.go -------------------------------------------------------------------------------- /pkg/server/frontend_manager.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/frontend_manager.go -------------------------------------------------------------------------------- /pkg/server/frontend_rest.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/frontend_rest.go -------------------------------------------------------------------------------- /pkg/server/frontend_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/frontend_test.go -------------------------------------------------------------------------------- /pkg/server/frontend_ws.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/frontend_ws.go -------------------------------------------------------------------------------- /pkg/server/middleware.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/middleware.go -------------------------------------------------------------------------------- /pkg/server/middleware_client.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/middleware_client.go -------------------------------------------------------------------------------- /pkg/server/middleware_frontend.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/middleware_frontend.go -------------------------------------------------------------------------------- /pkg/server/packetdb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/packetdb.go -------------------------------------------------------------------------------- /pkg/server/packetdb_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/packetdb_test.go -------------------------------------------------------------------------------- /pkg/server/packetinfo.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/packetinfo.go -------------------------------------------------------------------------------- /pkg/server/packetinfo_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/packetinfo_test.go -------------------------------------------------------------------------------- /pkg/server/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/server.go -------------------------------------------------------------------------------- /pkg/server/server_http.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/server_http.go -------------------------------------------------------------------------------- /pkg/server/server_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/server/server_test.go -------------------------------------------------------------------------------- /pkg/syscalls/syscalls.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/syscalls/syscalls.go -------------------------------------------------------------------------------- /pkg/syscalls/types_windows.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/syscalls/types_windows.go -------------------------------------------------------------------------------- /pkg/wingman/proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/wingman/proto.go -------------------------------------------------------------------------------- /pkg/wingman/proto_directory.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/wingman/proto_directory.go -------------------------------------------------------------------------------- /pkg/wingman/proto_tcp.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/wingman/proto_tcp.go -------------------------------------------------------------------------------- /pkg/wingman/wingman.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/pkg/wingman/wingman.go -------------------------------------------------------------------------------- /static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/static/index.html -------------------------------------------------------------------------------- /webui/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/webui/assets/favicon.png -------------------------------------------------------------------------------- /webui/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/webui/assets/icon.png -------------------------------------------------------------------------------- /webui/assets/my-theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/webui/assets/my-theme.css -------------------------------------------------------------------------------- /webui/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/webui/favicon.ico -------------------------------------------------------------------------------- /webui/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/webui/index.html -------------------------------------------------------------------------------- /webui/main.68940700ca048e414ebb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/webui/main.68940700ca048e414ebb.js -------------------------------------------------------------------------------- /webui/main.d6b1b0c650f4959a7672.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/webui/main.d6b1b0c650f4959a7672.js -------------------------------------------------------------------------------- /webui/main.e93aa5dea286adb14ec4.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/webui/main.e93aa5dea286adb14ec4.js -------------------------------------------------------------------------------- /webui/polyfills.3e02509dd312cee077c8.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/webui/polyfills.3e02509dd312cee077c8.js -------------------------------------------------------------------------------- /webui/runtime.f0792b46b5b56c14a9f0.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/webui/runtime.f0792b46b5b56c14a9f0.js -------------------------------------------------------------------------------- /webui/styles.0c57e4c1ecadadb14734.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dobin/antnium/HEAD/webui/styles.0c57e4c1ecadadb14734.css --------------------------------------------------------------------------------