A Distributed Scan Scheduling Center
You can chain any of your tools here , build your own pokeball , build your own workflow . no longer need to focus on the input and output of the tool, only the effect of the tool itself .
download server.zip
unzip server.zip
Three files will be extracted
- docker-compose.yml
- install.sh
- openssl.cnf
Execute the installation script
bash install.sh
Observe the output of the installation script, and finally the log will be output
success init admin user : password xxxxxxxxxx
At this time, a new default account admin is created, and the password is as above. If you forget the password, read the secret field of daycare_config.yml in the config directory
Visit http://ip:2314 If it can be accessed normally, the installation is successful
Click the install worker
button, copy the installation command, and execute it on the worker
curl http://ip:2314/pokemon/go?token=xxxxxx | bash
For specific configuration, please refer to the document
Here is a minimal example
[
{
"input": {
"plugins": [
{
"OneForAll": {
"command_args": "--alive true --target {{.}}",
"timeout": 1000
}
}
]
}
},
{
"website": {
"plugins": [
{
"Rad": {
"target": "{{.Url}}",
"downstream_plugin": "Recorder"
}
},
{
"Nuclei": {
"target": "{{.Url}}"
}
}
],
"workflow_space": "workflow"
}
}
]
Configure the input he needs for the workflow
For example, the above workflow template needs to input a domain name
start it , then wait for the result
Currently supported plugins
You are welcome to contribute code to PokemonScan
If you have any ideas, suggestions or bugs, please submit an issue to me.
或者有什么建议和想法您也可以直接从通过公众号发给我😂