├── .gitignore ├── .pre-commit-config.yaml ├── LICENSE ├── README.md ├── katas ├── certificate │ ├── answer.md │ └── index.md ├── compromised │ ├── answer.md │ └── index.md ├── fakespy │ └── index.md ├── favicon_hash │ ├── answer.md │ └── index.md ├── fuelphp_profiler │ └── index.md ├── ghostdns │ └── index.md ├── html_hash │ ├── answer.md │ └── index.md └── ssh_fingerprint │ ├── answer.md │ └── index.md ├── poetry.lock ├── pyproject.toml └── scripts ├── favicon.py ├── html.py ├── ssh_pubkey.py └── ssl_serial.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/README.md -------------------------------------------------------------------------------- /katas/certificate/answer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/katas/certificate/answer.md -------------------------------------------------------------------------------- /katas/certificate/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/katas/certificate/index.md -------------------------------------------------------------------------------- /katas/compromised/answer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/katas/compromised/answer.md -------------------------------------------------------------------------------- /katas/compromised/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/katas/compromised/index.md -------------------------------------------------------------------------------- /katas/fakespy/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/katas/fakespy/index.md -------------------------------------------------------------------------------- /katas/favicon_hash/answer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/katas/favicon_hash/answer.md -------------------------------------------------------------------------------- /katas/favicon_hash/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/katas/favicon_hash/index.md -------------------------------------------------------------------------------- /katas/fuelphp_profiler/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/katas/fuelphp_profiler/index.md -------------------------------------------------------------------------------- /katas/ghostdns/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/katas/ghostdns/index.md -------------------------------------------------------------------------------- /katas/html_hash/answer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/katas/html_hash/answer.md -------------------------------------------------------------------------------- /katas/html_hash/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/katas/html_hash/index.md -------------------------------------------------------------------------------- /katas/ssh_fingerprint/answer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/katas/ssh_fingerprint/answer.md -------------------------------------------------------------------------------- /katas/ssh_fingerprint/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/katas/ssh_fingerprint/index.md -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/favicon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/scripts/favicon.py -------------------------------------------------------------------------------- /scripts/html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/scripts/html.py -------------------------------------------------------------------------------- /scripts/ssh_pubkey.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/scripts/ssh_pubkey.py -------------------------------------------------------------------------------- /scripts/ssl_serial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ninoseki/shodan-dojo/HEAD/scripts/ssl_serial.py --------------------------------------------------------------------------------