{"repo":"P3GLEG/Whaler","free":true,"listed":false,"github":"https://github.com/P3GLEG/Whaler","clone":"git clone https://github.com/P3GLEG/Whaler.git","description":"Program to reverse Docker images into Dockerfiles","language":"Go","stars":1191,"topics":["security-tools","security","docker-security","reverse-engineering","docker-image","dockerfile","secrets","passwords"],"license":"GPL-3.0","category":"security-tools","readme_excerpt":"Whaler Whaler is a Go program which is designed to reverse engineer docker images into the Dockerfile that created it. It currently performs the following actions - Generates a Dockerfile from an Image - Searches added filenames for potential secret files - Extracts files that were added by the Docker ADD/COPY Instructions - It also displays misc. information such as ports open, the user it runs as and environment variables. How to run it The easiest way is to run the tool in docker container: This tool will pull target docker image automatically. Parameter -sV=1.36 is not always required. How to build it Git clone the project into your $GOPATH/src directory and perform the following command How to run it","default_branch":null,"files":null,"tree":[],"storefront":"/r/P3GLEG","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/P3GLEG/Whaler/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}