From 6ad33c263135ae6e74fede321893f0bb6cfa7072 Mon Sep 17 00:00:00 2001 From: exti0p <29679238+exti0p@users.noreply.github.com> Date: Sat, 13 Jul 2024 18:17:49 +0200 Subject: [PATCH] Added philosophy and some performances + bump dependencies --- .gitignore | 3 +++ Cargo.toml | 18 +++++++++--------- README.md | 10 ++++++++++ 3 files changed, 22 insertions(+), 9 deletions(-) diff --git a/.gitignore b/.gitignore index 173a4da..8e8f1f4 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,6 @@ tokens.json # results directory /results + +# firedbg +/firedbg \ No newline at end of file diff --git a/Cargo.toml b/Cargo.toml index 8b31c27..d1161af 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "git2mail" -version = "0.4.1" +version = "0.4.3" authors = ["exti0p"] edition = "2021" license = "LGPL-3.0-only" @@ -13,16 +13,16 @@ categories = ["command-line-utilities"] # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] -clap = "4.1.4" -itertools = "0.10.5" -openssl = { version = "0.10.45", features = ["vendored"] } -regex = "1.7.1" -reqwest = { version = "0.11.14", features = ["blocking", "json"] } -serde = { version = "1.0.152", features = ["derive"] } -serde_json = "1.0.92" +clap = "4.5.9" +itertools = "0.13.0" +openssl = { version = "0.10.64", features = ["vendored"] } +regex = "1.10.5" +reqwest = { version = "0.12.5", features = ["blocking", "json"] } +serde = { version = "1.0.204", features = ["derive"] } +serde_json = "1.0.120" # logging -log = "0.4.17" +log = "0.4.22" pretty_env_logger = "0.5.0" [profile.release] diff --git a/README.md b/README.md index 4d94a30..a4e4f5c 100644 --- a/README.md +++ b/README.md @@ -10,6 +10,16 @@ https://docs.rs/git2mail) Lean, fast and safe developers' email finder. +## 👁️ Philosophy + +In opposition to https://github.com/mxrch/GitFive, git2mail is meant to be extremely fast for bulk offensive reconnaissance or OSINT. It can be used with multiple tokens (not only linked to one account then) to fetch a huge amount of emails. + +### ⚡ Performances + +As of current development (monothreaded and synchronous requests), on a big repository https://github.com/denoland/deno : +- More than 11 750 commits analyzed in **less than a minute** +- Found **more than 760 emails** + ## 🚀 Quickstart 1. Get your executable according to your requirements with [git2mail releases](https://github.com/exti0p/git2mail/releases)