Skip to content

taropowder/pokemonscan-pokeball

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PokemonScan

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 .

中文文档

quick start

INSTALL

Server

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

Worker

Click the install worker button, copy the installation command, and execute it on the worker

curl http://ip:2314/pokemon/go?token=xxxxxx | bash

Start Scan

config your workspace

new_workspace

config your workflow temple

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"
    }
  }
]

new_workflow_tpl

config your workflow

Configure the input he needs for the workflow

For example, the above workflow template needs to input a domain name

new_workflow

start it , then wait for the result

DEV

add plugin document

Currently supported plugins

You are welcome to contribute code to PokemonScan

problem

If you have any ideas, suggestions or bugs, please submit an issue to me.

或者有什么建议和想法您也可以直接从通过公众号发给我😂

wechat_group