serverless-pwned-passwords

(โ˜… 113)

Using serverless functions to provide an API for checking potential passwords against an enormous corpus of passwords leaked from security breaches.

  • bloom_filters.go
  • LICENSE
  • README.md
  • serverless_bloom_filters.png

# Installation Guide

1. Get the code
git clone https://github.com/jthomas/serverless-pwned-passwords

Downloads the entire project code from GitHub to your computer.

cd serverless-pwned-passwords

Moves into the project folder you just downloaded.

2. Docker

Easy Recommended
Prerequisites
  • Git Needed to download the project code from GitHub.
  • Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
$ docker build -t <DOCKERHUB_USER>/bloom_filters .

Builds a runnable image based on the Dockerfile.

$ docker push <DOCKERHUB_USER>/bloom_filters

Type this command into your terminal and run it.

$ wsk action create bloom_filters --docker <DOCKERHUB_USER>/bloom_filters action.zip

Type this command into your terminal and run it.

โœ… Run docker compose ps to check the containers are Up. If the README mentions a port, open http://localhost:PORT in your browser.

Pulled directly from this repo's README.

// repository documentation