Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ONYXINT - Dark Web Intelligence & Forensics Tool

Banner 1

📋 Overview

ONYXINT is a sophisticated dark web intelligence and forensics tool designed for security researchers, forensic investigators, and threat intelligence analysts. It leverages the Tor network to anonymously discover and catalog .onion services, providing comprehensive search capabilities through the Tor66 search engine.

🎯 Key Features

· 🔍 Deep Dark Web Search - Query Tor66 search engine for .onion services · 🖥️ Interactive TUI - User-friendly terminal interface with real-time progress · 📊 Comprehensive Analytics - Detailed statistics with visual bar charts · 💾 CSV Export - Structured output for further analysis · ⚡ Multiprocessing - Optimized parallel page fetching · 🌐 Tor Integration - SOCKS5 proxy support for anonymous browsing · 🔒 Forensic Ready - Professional-grade investigation capabilities

🛠️ Installation

Requirement Version Check Command Python 3.7+ python3 --version Tor Latest tor --version Pip Latest pip3 --version

Clone repository

git clone https://github.com/sylhetyhackvenger/ONYXINT cd ONYXINT

Install Python dependencies

requests>=2.28.0 beautifulsoup4>=4.11.0 tqdm>=4.64.0 PySocks>=1.7.1 urllib3>=1.26.0 lxml>=4.9.0

Install and start Tor (Linux/macOS)

sudo apt-get install tor # Ubuntu/Debian brew install tor # macOS sudo systemctl start tor # Start Tor service

🚀 Usage

Basic Command

python3 onyxint.py .

COMMAND LINE OPTIONS

Option Description Default
--proxy Tor SOCKS5 proxy 127.0.0.1:9050
--output Output CSV filename output_$SEARCH_$DATE.csv
--limit Max pages to load 0 (unlimited)
--timeout Request timeout (seconds) 60
--mp_units Parallel processes CPU cores - 1
--preview_limit Results to preview 20
--field_delimiter CSV delimiter ,
--continuous_write Write progressively False

Banner 2

EXAMPLE

Search with custom proxy

python3 onyxint.py --proxy 127.0.0.1:9050

Limit to 5 pages

python3 onyxint.py --limit 5

Custom output file

python3 onyxint.py --output investigation_results.csv

Extended timeout for slow connections

python3 onyxint.py --timeout 120

Use 4 parallel processes

python3 onyxint.py --mp_units 4

Column Description Example
engine Search engine tor66
name Site title Dark Market
link .onion URL http://abc123.onion
domain Domain name abc123.onion

"engine","name","link","domain" "tor66","Dark Market","http://darkmarket.onion","darkmarket.onion" "tor66","Drug Market","http://drugsmarket.onion","drugsmarket.onion"

Endeavor

┌─────────────────────────────────────────────────────────────────┐ │ 1. Start Script │ │ └── Display ASCII Banner with Dragon │ │ 2. TUI Interface │ │ └── Prompt user for search topic │ │ 3. Initialize Tor Proxy │ │ └── Setup SOCKS5 connection to Tor network │ │ 4. Query Tor66 │ │ ├── Fetch first page │ │ ├── Calculate total pages │ │ └── Multi-process parallel fetching │ │ 5. Extract Results │ │ ├── Parse HTML with BeautifulSoup │ │ ├── Extract .onion links │ │ └── Deduplicate entries │ │ 6. Generate Report │ │ ├── Display raw results preview │ │ ├── Show analytics dashboard │ │ └── Save to CSV │ │ 7. Loop Back │ │ └── Wait for Enter key to search again │ └─────────────────────────────────────────────────────────────────┘

Feature Status Description

🔍 Tor66 Search ✅ Query Tor66 search engine 🖥️ TUI Interface ✅ Interactive terminal interface 📊 Analytics Dashboard ✅ Visual statistics and charts 💾 CSV Export ✅ Structured output format ⚡ Multiprocessing ✅ Parallel page fetching 🌐 Tor Proxy ✅ SOCKS5 anonymous browsing 🔄 Continuous Search ✅ Loop back for multiple queries 🎨 Colored Output ✅ Status indicators and styling 📈 Progress Bar ✅ Real-time progress tracking 🛡️ Error Handling ✅ Comprehensive error recovery

Technical Specifications

ONYXINT/

├── onyxint.py # Main application ├── requirements.txt # Python dependencies ├── README.md # Documentation └── output/ # Search results (generated)

Api END Point Used

Service URL Purpose Tor66 http://tor66seweb...onion/search?q={query} Search .onion sites

Disclaimer

🔒 DISCLAIMER: This tool is for forensic experts and educational
research only. The author is not responsible for misuse.
Users must comply with all applicable laws and regulations.

🐛 Troubleshooting

Common Issues & Solutions

Issue Solution Tor not running sudo systemctl start tor Connection timeout Increase --timeout value No results found Check Tor connection and query Module not found pip install -r requirements.txt Permission denied chmod +x onyxint.py

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.


👤 Author

SYLHETYHACKVENGER (THE-ERROR808)

· GitHub: @SYLHETYHACKVENGER · Project: ONYXINT


Built with 🖤 for the security research community

```

About

ONYXINT is a professional dark web intelligence and forensics tool for security researchers and investigators. It leverages Tor network to anonymously discover .onion services through Tor66 search engine. Features include interactive TUI, real-time progress tracking, multiprocessing, CSV export, and comprehensive analytics dashboard.

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages