├── .idea ├── .gitignore ├── Sniper.iml ├── codeStyles │ └── codeStyleConfig.xml ├── encodings.xml ├── modules.xml └── vcs.xml ├── LICENSE ├── README.md ├── cmd ├── root.go └── run.go ├── compiled_plugins ├── do.so ├── myplugin.so └── say.so ├── config └── register_poc.go ├── go.mod ├── go.sum ├── interface └── interface.go ├── main.go ├── plugins ├── do.go ├── myplugin.go └── say.go ├── target.txt └── utils ├── load_plugins.go └── scan.go /.idea/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/.idea/.gitignore -------------------------------------------------------------------------------- /.idea/Sniper.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/.idea/Sniper.iml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/encodings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/.idea/encodings.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/README.md -------------------------------------------------------------------------------- /cmd/root.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/cmd/root.go -------------------------------------------------------------------------------- /cmd/run.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/cmd/run.go -------------------------------------------------------------------------------- /compiled_plugins/do.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/compiled_plugins/do.so -------------------------------------------------------------------------------- /compiled_plugins/myplugin.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/compiled_plugins/myplugin.so -------------------------------------------------------------------------------- /compiled_plugins/say.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/compiled_plugins/say.so -------------------------------------------------------------------------------- /config/register_poc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/config/register_poc.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/go.sum -------------------------------------------------------------------------------- /interface/interface.go: -------------------------------------------------------------------------------- 1 | package main 2 | 3 | // Poc 接口定义了插件的基本要求 4 | type Poc interface { 5 | Run() string 6 | } 7 | -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/main.go -------------------------------------------------------------------------------- /plugins/do.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/plugins/do.go -------------------------------------------------------------------------------- /plugins/myplugin.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/plugins/myplugin.go -------------------------------------------------------------------------------- /plugins/say.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/plugins/say.go -------------------------------------------------------------------------------- /target.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/target.txt -------------------------------------------------------------------------------- /utils/load_plugins.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Vulner-6/Sniper/HEAD/utils/load_plugins.go -------------------------------------------------------------------------------- /utils/scan.go: -------------------------------------------------------------------------------- 1 | package utils 2 | --------------------------------------------------------------------------------