The Third Eye that Sees Beyond the Surface..ππ
ββ¦ββ¬βββ¬ββββββββ¬ββ¬βββββ
β ββ¬βββββββ€ β ββ¬ββββ€
β© β΄βββ΄ββββββ β΄ β΄βββ΄ β΄
TriNetra is a fast, smart, multi-threaded crawler that digs below the surface of your target web-site to uncover hidden endpoints, API keys, and JWTs. Built for bug-hunters, penetration testers and OSINT researchers, it combines coloured Rich output with powerful features like Tor routing and CSRF-aware requests β all from the comfort of your terminal.
- π High-performance threaded crawler (configurable worker pool)
- π HTML / JS / sitemap / robots.txt link extraction
- π JWT & API-key candidate discovery
- π§ Tor & proxy support (HTTP/SOCKS)
- π‘οΈ CSRF token fetch / inject workflow
- β‘ HTTP/2 option via httpx
- π¨ Polished Rich CLI with colour tables & panels
- πΎ Export to JSON and/or CSV
- π 100 % Python β no external binaries required
# 1. Clone
git clone https://github.com/Debajyoti0-0/TriNetra.git
cd TriNetra
# 2. (Recommended) Create virtual-env
python3 -m venv venv
source venv/bin/activate # on Windows: venv\Scripts\activate
# 3. Install dependencies
pip install -r requirements.txt
# 4. (Optional) Performance extras
pip install lxml httpx[socks]Python 3.8+ is required.
See docs/usage.md for full CLI options and examples.
JSON report structure:
[
{
"target": "https://example.com",
"endpoints": [
{ "endpoint": "https://example.com/hidden/api", "source": "https://example.com/dashboard" }
],
"jwt_candidates": ["eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9..."],
"api_keys": ["7f12e9cd513b4d0d..."]
}
]CSV report (when --csv file.csv) contains one row per endpoint with optional Source column.
TriNetra/
βββ README.md # You are here!
βββ TriNetra.py # Main executable script
βββ requirements.txt # Pinned dependencies
βββ .gitignore # Common Python ignores
βββ LICENSE # GPL-3.0
βββ docs/ # Additional docs & screenshots
β βββ usage.md
βββ examples/ # Sample raw requests & wordlists
β βββ sample_request.txt
βββ .github/ # CI / templates (optional)
βββ workflows/ci.yml
βββ ISSUE_TEMPLATE.md
Pull-requests and feature suggestions are welcome! Please open an issue first to discuss major changes.
- Fork the project & create a new branch.
- Commit your changes with clear messages.
- Open a PR describing what & why.
Check docs/CONTRIBUTING.md for coding guidelines.
TriNetra is released under the GPL-3.0 License β see the LICENSE file for details.
Rich, Requests, BeautifulSoup, httpx, and the broader open-source community made this project possible.
May TriNetra be your third eye in the hunt for obscure attack surface!
