{"id":13509278,"url":"https://github.com/Nhoya/gOSINT","last_synced_at":"2025-03-30T13:31:55.867Z","repository":{"id":45820876,"uuid":"100485498","full_name":"Nhoya/gOSINT","owner":"Nhoya","description":"OSINT Swiss Army Knife","archived":false,"fork":false,"pushed_at":"2021-02-23T00:20:27.000Z","size":4088,"stargazers_count":611,"open_issues_count":19,"forks_count":80,"subscribers_count":35,"default_branch":"develop","last_synced_at":"2024-08-02T02:13:34.239Z","etag":null,"topics":["axfr","bitbucket","crawler","forensics","git","github","go","golang","haveibeenpwnd","infosec","osint","pentest","pgp","scraper","security","shodan","shodan-api","spider","telegram"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Nhoya.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-08-16T12:12:09.000Z","updated_at":"2024-07-28T09:47:59.000Z","dependencies_parsed_at":"2022-09-14T00:10:44.429Z","dependency_job_id":null,"html_url":"https://github.com/Nhoya/gOSINT","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nhoya%2FgOSINT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nhoya%2FgOSINT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nhoya%2FgOSINT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Nhoya%2FgOSINT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Nhoya","download_url":"https://codeload.github.com/Nhoya/gOSINT/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":222552798,"owners_count":17002160,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["axfr","bitbucket","crawler","forensics","git","github","go","golang","haveibeenpwnd","infosec","osint","pentest","pgp","scraper","security","shodan","shodan-api","spider","telegram"],"created_at":"2024-08-01T02:01:05.577Z","updated_at":"2024-11-01T09:31:14.896Z","avatar_url":"https://github.com/Nhoya.png","language":"Go","readme":"# gOSINT [![Build Status](https://travis-ci.org/Nhoya/gOSINT.svg?branch=master)](https://travis-ci.org/Nhoya/gOSINT) [![Build status](https://ci.appveyor.com/api/projects/status/9qn2y2f8t5up8ww2?svg=true)](https://ci.appveyor.com/project/Nhoya/gosint) [![GitHub stars](https://img.shields.io/github/stars/Nhoya/gOSINT.svg)](https://github.com/Nhoya/gOSINT/stargazers) [![GitHub forks](https://img.shields.io/github/forks/Nhoya/gOSINT.svg)](https://github.com/Nhoya/gOSINT/network) [![Twitter](https://img.shields.io/twitter/url/https/github.com/Nhoya/gOSINT.svg?style=social\u0026style=plastic)](https://twitter.com/intent/tweet?text=Wow:\u0026url=https%3A%2F%2Fgithub.com%2FNhoya%2FgOSINT) [![Go Report Card](https://goreportcard.com/badge/github.com/Nhoya/gOSINT)](https://goreportcard.com/report/github.com/Nhoya/gOSINT) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/76673062a30e48bd99d499d32c0c6af0)](https://www.codacy.com/app/Nhoya/gOSINT?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=Nhoya/gOSINT\u0026amp;utm_campaign=Badge_Grade) [![Mentioned in Awesome Pentest](https://awesome.re/mentioned-badge.svg)](https://github.com/enaqx/awesome-pentest)\n\nOSINT Swiss Army Knife in Go\n\nTake a look at the [develop branch](https://github.com/Nhoya/gOSINT/tree/develop) for more updates.\n\n## Introduction\n\ngOSINT is a multiplatform OSINT Swiss army knife in Golang. If you want, feel free to contribute and/or leave a feedback!\n\n## Like my project? Please consider donation :)\n\n[![Paypal Badge](https://img.shields.io/badge/Donate-PayPal-yellow.svg)](https://www.paypal.me/Nhoya) [![BTC Badge](https://img.shields.io/badge/Donate-BTC-yellow.svg)](https://pastebin.com/raw/nyDDPwaM) [![Monero Badge](https://img.shields.io/badge/Donate-XMR-yellow.svg)](https://pastebin.com/raw/dNUFqwuC) [![Ethereum Badge](https://img.shields.io/badge/Donate-Ethereum-yellow.svg)](https://pastebin.com/raw/S6XMmSiv)\n\n## What gOSINT can do\n\nCurrently `gOSINT` has different modules:\n\n- [x] git support for mail retriving (using github API, or plain clone and search)\n- [x] Search for mails, aliases and KeyID in PGP Server\n- [x] [haveibeenpwned.com/](http://haveibeenpwned.com/) search for mail in databreach\n- [x] Retrieve Telegram Public Group Message History\n- [x] Search for mail address in source\n- [x] [shodan.io](https://shodan.io) search\n- [x] Subdomain enumeration using [crt.sh](https://crt.sh)\n- [x] Given a phone number, can retrieve the owner name\n- [x] Search for password relatives to email address :P\n- [x] Reverse Whois given Email Address or Name\n\nA complete features list and roadmap is available under [Projects Tab](https://github.com/Nhoya/gOSINT/projects)\n\n## Installation\n\n### Dependencies\n\ngOSINT currently depends from [tesseract-ocr](https://github.com/tesseract-ocr/) so you need to install on your system `tesseract-ocr`, `libtesseract-dev` and `libleptonica-dev`\n\n### Install on a go-dependent way (is the easier and faster way)\n\nYou can install `gOSINT` using `go get` with a simple \n\n`go get github.com/Nhoya/gOSINT/cmd/gosint`\n\n### Install On Windows\n\nCheck the AppVeyor Build page for builds\n\n## Manual Building\n\n### Building On Linux\n\nBuild gOSINT on linux is really easy, you just need to install [dep](https://github.com/golang/dep), clone the repository and `make` and `make install`\n\n### Building On Windows\n\nIf you have `make` installed you can follow the Linux instructions (and skip `make install`) otherwise be sure to have [dep](https://github.com/golang/dep) installed, clone the directory and run\n\n```bash\ndep ensure\ngo build cmd/gosint.go\n```\n\n### Running on Docker\n\ngOSINT currently supports container only for the rolling release, after the 1.0.0 release we will start working on a versioned Dockerfile.\nIf you want to try it out:\n\n```\nmkdir gOSINT\nwget https://raw.githubusercontent.com/Nhoya/gOSINT/develop/build/package/Dockerfile\ndocker build gosint .\ndocker run gosint bash\n```\n\n## Usage\n\n```bash\nusage: gOSINT [\u003cflags\u003e] \u003ccommand\u003e [\u003cargs\u003e ...]\n\nAn Open Source INTelligence Swiss Army Knife\n\nFlags:\n  --help     Show context-sensitive help (also try --help-long and --help-man).\n  --json     Enable JSON Output\n  --debug    Enable Debug Output\n  --version  Show application version.\n  --verify   Verify URL Status Code\n\nArgs:\n  \u003curl\u003e  Domain URL\n\nCommands:\n  help [\u003ccommand\u003e...]\n    Show help.\n\n\n  git [\u003cflags\u003e] \u003curl\u003e\n    Get Emails and Usernames from repositories\n\n    --method=[clone|gh]  Specify the API to use or plain clone\n    --recursive          Search for each repository of the user\n\n  pwd [\u003cflags\u003e] \u003cmail\u003e...\n    Check dumps for Email address using haveibeenpwned.com\n\n    --get-passwords  Search passwords for mail\n\n  pgp \u003cmail\u003e...\n    Get Emails, KeyID and Aliases from PGP Keyring\n\n\n  shodan [\u003cflags\u003e] \u003chost\u003e...\n    Get info on host using shodan.io\n\n    --new-scan  Schedule a new shodan scan (1 Shodan Credit will be deducted)\n    --honeypot  Get honeypot probability\n\n  shodan-query \u003cquery\u003e\n    Send a query to shodan.io\n\n\n  axfr [\u003cflags\u003e] \u003curl\u003e...\n    Subdomain enumeration using crt.sh\n\n    --verify  Verify URL Status Code\n\n  pni \u003cnumber\u003e...\n    Retrieve info about a give phone number\n\n\n  telegram [\u003cflags\u003e] \u003cgroup\u003e\n    Telegram public groups and channels scraper\n\n    --start=START  Start message #\n    --end=END      End message #\n    --grace=15     The number of messages that will be considered deleted before the scraper stops\n    --dump         Creates and resume messages from dumpfile\n\n  rev-whois \u003ctarget\u003e\n    Find domains for name or email address\n\n```\n\n## Configuration file\n\nThe default configuration file is in `$HOME/.config/gosint.toml` for linux environment and `./config/toml` for windows env\n\nYou can place it in different paths, load prioriy is:\n\n- `.`\n- `./config/ or $HOME/.config/`\n- `/etc/gosint/`\n\nIf some API Keys are missing insert it there\n\n## PGP module Demo (**OUTDATED**)\n\n[![asciicast](https://asciinema.org/a/21PCpbgFqyHiTbPINexHKEywj.png)](https://asciinema.org/a/21PCpbgFqyHiTbPINexHKEywj)\n\n## Pwnd module Demo (**OUTDATED**)\n\n[![asciicast](https://asciinema.org/a/x9Ap0IRcNNcLfriVujkNUhFSF.png)](https://asciinema.org/a/x9Ap0IRcNNcLfriVujkNUhFSF)\n\n## Telegram Crawler Demo (**OUTDATED**)\n\n[![asciicast](https://asciinema.org/a/nbRO9FNpjiYXAKeI87xn29j9z.png)](https://asciinema.org/a/nbRO9FNpjiYXAKeI87xn29j9z)\n\n## Shodan module Demo (**OUTDATED**)\n\n[![asciicast](https://asciinema.org/a/9lfzAZ65n9MJCkrUrxoHZQYwP.png)](https://asciinema.org/a/9lfzAZ65n9MJCkrUrxoHZQYwP)\n","funding_links":["https://www.paypal.me/Nhoya"],"categories":["Go","Open Sources Intelligence (OSINT)","well-maintained-osint","Go (531)","telegram","Tools","OSINT Tools"],"sub_categories":["Penetration Testing Report Templates","Meaung, Udon Thani","OSINT Tools","Wireless Network Tools","Web Vulnerability Scanners"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNhoya%2FgOSINT","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FNhoya%2FgOSINT","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FNhoya%2FgOSINT/lists"}