nix2intel

nix2intel

leak_check - Unofficial Elixir client for LeakCheck.io API v2

An Elixir client library for interfacing with LeakCheck.io’s API v2. This library provides a simple and efficient way to search for leaked credentials and data breaches using LeakCheck’s powerful search engine.

Features

  • Simple, intuitive API
  • Support for all LeakCheck.io search types
  • Automatic type detection
  • Built-in rate limiting handling
  • Comprehensive error handling
  • Full response type coverage

Installation

def deps do
  [
    {:leak_check, "~> 0.1.0"}
  ]
end

Usage
elixir

# Basic search with automatic type detection
{:ok, results} = LeakCheck.query("example@example.com", "your_api_key")

# Search with specific type and pagination
{:ok, results} = LeakCheck.query("example.com", "your_api_key",
  type: "domain",
  limit: 100,
  offset: 0
)

Supported Search Types

    auto - Automatic detection for email, username, phone, hash
    email - Email address search
    domain - Domain name search
    keyword - Keyword search
    username - Username search
    phone - Phone number search
    hash - SHA256 email hash search
    And more (see documentation)

Attribution & Disclaimer
This is an unofficial client library. LeakCheck™ and its API are properties of LeakCheck.io - this is a community-maintained client library.

Documentation: LeakCheck v0.3.0 — Documentation
Package: leak_check | Hex

Where Next?

Popular in Libraries Top

mathieuprog
Hello :wave: Allow me to introduce you to Tz, an alternative time zone database support to Tzdata. Why another library? First and fore...
New
sabiwara
Dune is a sandbox for Elixir and aims to safely evaluate user-provided code. You can try it out using this basic Elixir playground made ...
New
asiniy
Hey there! I wrote a download elixir package which does exactly what its name about - an easy way to download files. I saw solutions ...
New
sasajuric
I’d like to announce a small library called boundaries. This is an experimental project which explores the idea of enforcing boundaries ...
New
tfwright
After working on it for a couple of months and using it in production for most of that time, today I’ve released LiveAdmin, a LiveView ba...
New
nikokozak
Hello all, I’ve been working on Svonix - a library for quickly integrating Svelte components into Phoenix views. It’s a much-needed succ...
New
engineeringdept
I’ve just released the first version of Snap, an Elasticsearch client. It borrows ideas about application structure and process managemen...
New
Crowdhailer
Experimenting with this code. OK.try do user <- fetch_user(1) cart <- fetch_cart(1) order = checkout(cart, user) save_or...
New
OvermindDL1
I created a new library (rather I pulled out a couple files from my big project), it manages an operating system PID file for the BEAM. ...
New
versilov
Could not wait for the missing Elixir ML libraries to appear, so, I wrote one myself, taking https://github.com/sdwolfz/exlearn as a foun...
New

Other popular topics Top

belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
sorentwo
Hello! tl;dr Announcing Oban, an Ecto based job processing library with a focus on reliability and historical observability. After spen...
977 41022 311
New
dotdotdotPaul
Okay, I'm having a heck of a time trying to figure out how to best handle the validation of belongs_to associations in Ecto. I'm sure I'...
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
malloryerik
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode. The solution seems to be, in a hyphena...
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
johnnyicon
Hi all, I've just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I'm trying to use Postg...
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
New

Sub Categories:

We're in Beta

About us Mission Statement