PostHunter is a simple yet powerful tool for searching, displaying, and analyzing Telegram export messages. It uses a GUI built with customtkinter and integrates with Elasticsearch to index and search Telegram message data efficiently.
git clone https://github.com/AsmrCodeZ-YT/PostHunter.git
cd PostHunter
pip install -r requirements.txtMake sure Docker is installed on your system, then start the Elasticsearch container:
docker compose up -d
Export your Telegram data using the official Telegram export tool and copy the file into the data/ directory:
Before running the main application, configure settings using:
python ConfigApp.py
python MainApp.py
PostHunter is designed for users who want to explore and search their Telegram data exports (including messages, chats, and groups) with advanced filters and a user-friendly interface. Powered by Elasticsearch, it enables fast searching through large datasets. It's ideal for researchers, analysts, and power users who want insight into Telegram communication patterns.
- Clean and modern GUI with customtkinter
- Processes and transforms Telegram JSON export files
- Indexes data into Elasticsearch for high-performance querying
- Simple initial setup via ConfigApp
- Docker integration for automated environment setup
- Run locally without Docker containers
- Add .sh script for installing Elasticsearch and pip dependencies
- Add export path to environment variables
- Enable auto-insertion of Telegram export data
- Implement TRANSFORM_REQUEST for request transformation before indexing
This project is licensed under the MIT License. See the LICENSE file for more details.
Made with ❤️ by AsmrCodeZ-YT

