Skip to content

sylhetyhackvenger/ONYXINT

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

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages