CTI THOR Scraper

TARİH: 2025-12-31HEDEF: Tor Network

Bu proje, Sibervatan “Yıldız CTI” eğitimi kapsamında geliştirilmiş, Go (Golang) tabanlı bir Siber Tehdit İstihbaratı (CTI) toplama aracıdır.

Proje Amacı

Tor ağındaki .onion uzantılı sitelerden hacker temalı olanları hedef alarak o sitelerden html içeriği ekran görüntüsü verilerini çekmektedir.

Teknik Özellikler

Kurulum ve Kullanım

Gereksinimler

Çalıştırma Adımları

  1. Repoyu Klonlayın:
git clone (https://github.com/Muzoovy4606/CTI-THOR-SCRAPER
cd CTI-THOR-SCRAPER
  1. Bağımlılıkları Yükleyin:
go mod tidy
  1. targets.yaml Dosyasını Oluşturun: Güvenlik ve gizlilik nedeniyle (Ransomware/Hacker grubu linkleri içerdiği için) targets.yaml dosyası repoya yüklenmemiştir. Projeyi çalıştırmadan önce ana dizinde targets.yaml dosyası oluşturup hedeflerinizi içine eklemelisiniz.
  2. Tor Servisini Başlatın (Linux/Arch):
sudo systemctl start tor

(Not: Tor servisinin 9050 portunda çalıştığından emin olun.)

  1. Aracı Çalıştırın:
go run main.go

Linux Binary Kullanımı (Derlenmiş Dosya)

Kodları tekrar derlemekle uğraşmadan, repo içerisinde gelen hazır Linux çalıştırılabilir dosyasını (binary) kullanmak için şu komutları uygulayın:

chmod +x thor-scraper
./thor-scraper

📂 Çıktı Yapısı (Output)

Program çalıştığında output/ klasörü altında şu yapıyı oluşturur:

output/
├── example.onion/
│   ├── index.html        # Sitenin HTML kaynak kodu
│   ├── screenshot.png    # Tam sayfa ekran görüntüsü
│   └── site_info.txt     # Meta veriler (Başlık, Tarama Tarihi)
└── scan_report.log       # Detaylı durum raporu (SUCCESS/FAIL kayıtları)