Skip to content

Commit 6ad33c2

Browse files
committed
Added philosophy and some performances + bump dependencies
1 parent 09217bc commit 6ad33c2

3 files changed

Lines changed: 22 additions & 9 deletions

File tree

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,3 +12,6 @@ tokens.json
1212

1313
# results directory
1414
/results
15+
16+
# firedbg
17+
/firedbg

Cargo.toml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "git2mail"
3-
version = "0.4.1"
3+
version = "0.4.3"
44
authors = ["exti0p"]
55
edition = "2021"
66
license = "LGPL-3.0-only"
@@ -13,16 +13,16 @@ categories = ["command-line-utilities"]
1313
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
1414

1515
[dependencies]
16-
clap = "4.1.4"
17-
itertools = "0.10.5"
18-
openssl = { version = "0.10.45", features = ["vendored"] }
19-
regex = "1.7.1"
20-
reqwest = { version = "0.11.14", features = ["blocking", "json"] }
21-
serde = { version = "1.0.152", features = ["derive"] }
22-
serde_json = "1.0.92"
16+
clap = "4.5.9"
17+
itertools = "0.13.0"
18+
openssl = { version = "0.10.64", features = ["vendored"] }
19+
regex = "1.10.5"
20+
reqwest = { version = "0.12.5", features = ["blocking", "json"] }
21+
serde = { version = "1.0.204", features = ["derive"] }
22+
serde_json = "1.0.120"
2323

2424
# logging
25-
log = "0.4.17"
25+
log = "0.4.22"
2626
pretty_env_logger = "0.5.0"
2727

2828
[profile.release]

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,16 @@ https://docs.rs/git2mail)
1010

1111
Lean, fast and safe developers' email finder.
1212

13+
## 👁️ Philosophy
14+
15+
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.
16+
17+
### ⚡ Performances
18+
19+
As of current development (monothreaded and synchronous requests), on a big repository https://github.com/denoland/deno :
20+
- More than 11 750 commits analyzed in **less than a minute**
21+
- Found **more than 760 emails**
22+
1323
## 🚀 Quickstart
1424

1525
1. Get your executable according to your requirements with [git2mail releases](https://github.com/exti0p/git2mail/releases)

0 commit comments

Comments
 (0)