Geogramint: An OSINT Geolocalization tool for Telegram
Geogramint: An OSINT Geolocalization tool for Telegram

Geogramint: An OSINT Geolocalization tool for Telegram 

Geogramint is an OSINT tool that uses Telegram’s API to find nearby users and groups. Inspired by Tejado’s Telegram Nearby Map, which is no longer maintained, it aims to provide a more user-friendly alternative.

Geogramint only finds Telegram users and groups which have activated the nearby feature. Per default it is deactivated.

The tool is fully supported on Windows and partially supported on Mac OS and Linux distributions.

Geogramint is an OSINT tool
Geogramint is an OSINT tool

Installation

Requirements: Python 3.8 or 3.9

"
"

On Windows 

  • With the installer: Click here!
  • With Github:
git clone https://github.com/Alb-310/Geogramint.git
cd Geogramint/
pip3 install -r requirements.txt

python3 geogramint.py # for GUI mode
python3 geogramint.py --help # for CLI mode

Or depending on your installation:

git clone https://github.com/Alb-310/Geogramint.git
cd Geogramint/
pip install -r requirements.txt

python geogramint.py # for GUI mode
python geogramint.py --help # for CLI mode

On Mac OS and Linux 

  • With Github:
git clone https://github.com/Alb-310/Geogramint.git
cd Geogramint/
pip3 install -r requirements.txt

python3 geogramint.py # for GUI mode
python3 geogramint.py --help # for CLI mode

Or depending on your installation:

git clone https://github.com/Alb-310/Geogramint.git
cd Geogramint/
pip install -r requirements.txt

python geogramint.py # for GUI mode
python geogramint.py --help # for CLI mode

More details in the Wiki.

Example: GUI

Start by creating an API key for your Telegram account here. You will also need to put a profile picture on your account and, in your Privacy and Security settings, enable the profile picture for everyone.

Set profile picture for everyone in Telegram
Set profile picture for everyone in Telegram

Launch Geogramint

In the settings, write your information (api_id, api_hash and phone number), report preference and then save

Settings in Geogramint
Settings in Geogramint
Configuring Telegram API in Geogramint
Configuring Telegram API in Geogramint

Choose the location where you want to search, either by moving around the map or by using the search feature with coordinates in lat, lon format

"
"
Search coordinates in Geogramint
Search coordinates in Geogramint

Telegram will send you a verification code, write it in the pop-up window (+ your two-step verification password if you have one)

Telegram code verification for Geogramint
Telegram code verification for Geogramint

Then click Start Search

All results will be displayed following:

  • green for 500m
  • yellow for 1000m
  • orange for 2000m
  • red for >3000m

(NB: results can also be found in Geogramint/cache_telegram/ in json and csv format + profiles pictures)

Search results on Geogramint
Search results on Geogramint
  1. Reset will clear the results and erase the cache_telegram

More details in the Wiki.

Example: CLI

Start by creating an API key for your Telegram account here. You will also need to put a profile picture on your account and, in your Privacy and Security settings, enable the profile picture for everyone.

Set profile picture for everyone in Telegram
Set profile picture for everyone in Telegram

Launch Geogramint

Running Geogramint in CLI version
Running Geogramint in CLI version

Start with the config, with the command set-config set your information (api_id, api_hash and phone number)

API configuration in Geogramint CLI
API configuration in Geogramint CLI

Start the search feature by using coordinates in lat lon format with the command start-scan:

Setting lat and lon parameters in Geogramint
Setting lat and lon parameters in Geogramint
Example of use of Geogramint in CLI version
Example of use of Geogramint in CLI version
Search results in Geogramint CLI
Search results in Geogramint CLI

All results will be displayed following:

  • green for 500m
  • yellow for 1000m
  • orange for 2000m
  • red for >3000m

(NB: results can be exported depending options used with start-scan, by default profile pictures and results in json format are present in Geogramint/cache_telegram/)

reset-scan will clear cache_telegram

More details in the Wiki.

Download Geogramint