The repository source code for the "have I been pwnt" service for the Milk Sad disclosure process.
Go to file
Christian Reitter 58367cbe7f Bloom filter code moved to separate repository 2024-12-15 14:31:37 +01:00
bloom-filter-generator Bloom filter code moved to separate repository 2024-12-15 14:31:37 +01:00
mnemonic-hash-checker mnemonic-hash-checker: add back postgres support with fail-early integrity check 2023-08-08 10:21:32 -05:00
mock Initial commit 2023-07-30 20:49:44 -04:00
postgres initial schema 2023-08-06 13:35:26 -07:00
.gitignore Initial commit 2023-07-30 20:49:44 -04:00
Cargo.lock mnemonic-hash-checker: add back postgres support with fail-early integrity check 2023-08-08 10:21:32 -05:00
Cargo.toml Cargo.{lock,toml}: create workspace files 2023-08-07 22:35:36 -05:00
README.md Initial commit 2023-07-30 20:49:44 -04:00

README.md

Milk Sad Lookup

Insert many rows of sha256 hashes into a Postgres database.

  1. Install postgress-client:
sudo apt install postgres-client
  1. Install Docker
  2. Install Python dependencies:
pip install psycopg2
  1. Run the database via Docker:
./mock/postgres.sh
  1. Configure the database:
  • Log into psql shell:
psql -h localhost -p 5432 -U postgres

Password: test

  • Create Database, table, and index:
postgres=# CREATE DATABASE hashes;
postgres=# \c hashes;
hashes=# CREATE TABLE hashes(id BYTEA);
hashes=# CREATE INDEX hashes_id on hashes(id);
  1. Hammer time:
./mock/insert_into.py