/JohnTheRipper

Docker + Travis-CI + Cron + JohnTheRipper(Jumbo) = Bleeding edge builds

Primary LanguageShellBSD 3-Clause "New" or "Revised" LicenseBSD-3-Clause

Build Status

JohnTheRipper

Docker + Travis-CI + JohnTheRipper(Jumbo) = Bleeding edge builds]

Usage

Start Cracking Job

First start container, name it, and mount volume.

$ docker run --name=john -d -v ~/cracking:/opt/cracking -ti --entrypoint bash obscuritylabs/johntheripper

Enter image

docker exec -ti john bash

Go Interactive With Container

$ docker run -ti --entrypoint bash obscuritylabs/johntheripper

Continuous Integration Implementation

This repo get built at 12 AM daily via a Travis CI Cron Job:

  1. Travis CI Cron job fires
  2. Docker image is built from JohnTheRipper (Jumbo) source code
  3. Travis CI has secret data for User/Password for Docker Hub
  4. Docker image pushed to Docker Hub