Home

Awesome

<div align="center">

glit

glit is a little osint tool to retrieve all mails of user related to a git repository, a git user or a git organization.

README Sections: UseInstallation <br></br>

</div>

https://github.com/shadawck/glit/assets/10743909/3c91e79b-c190-467a-81e5-4268013667e8

Use

Commands

Usage: glit [OPTIONS] [COMMAND]

Commands:
  repo  Extract emails from repository
  org   Extract emails from all repositories of a github organisation.
  user  Extract emails from all repositories of a user
  help  Print this message or the help of the given subcommand(s)

Options:
  -v, --verbose        Add information on commit hash, username ...
  -o, --output <PATH>  export data to json
  -h, --help           Print help information
  -V, --version        Print version information

Repository

Fetch emails of all user/committer related to a repository.

glit repo -u https://github.com/rust-lang/git2-rs

User

Fetch emails of all user/committer from all repositories of a user.

glit user -u https://github.com/rust

Organization

Fetch emails of all user/committer from all repositories of an organization.

glit org -u https://github.com/netflix

Other options

Installation

With cargo

cargo install glit-cli

From Github Release

Download a release, extract and run.

tar -xvf glit-x86_64-unknown-linux-gnu-v0.2.0.tgz
mv glit /usr/local/bin/

ROADMAP