ReconSpider; IP adresleri, e-postalar, web siteleri ve organizasyonlar üzerinde tarama yaparak farklı kaynaklardan bilgi toplayan en gelişmiş Açık Kaynak İstihbarat (OSINT) çerçevesidir.
ReconSpider; Bilgi Güvenliği Araştırmacıları, Sızma Testçileri, Hata Avcıları ve Siber Suç Araştırmacıları tarafından hedefleri hakkında derinlemesine bilgi edinmek amacıyla kullanılabilir.
ReconSpider, ham verilerin tamamını toplar, bir pano üzerinde görselleştirir ve veriler üzerinde uyarı ile izleme imkânı sunar.
ReconSpider aynı zamanda kapsamlı bir saldırı yüzeyi taraması gerçekleştirmek için Wave, Photon ve Recon Dog araçlarının yeteneklerini de bünyesinde barındırır.
ReconSpider = Recon + Spider
Recon = Keşif (Reconnaissance)
Keşif; bir düşmanın veya olası düşmanın faaliyetleri ve kaynakları ya da belirli bir bölgenin coğrafi özellikleri hakkında çeşitli tespit yöntemleriyle bilgi edinmeye yönelik bir görevdir.
Spider = Web Tarayıcısı
Bazen örümcek (spider) veya örümcek bot (spiderbot) olarak da adlandırılan ve çoğunlukla tarayıcı (crawler) olarak kısaltılan bir web tarayıcısı; genellikle web dizinleme (web örümcekliği) amacıyla World Wide Web'i sistematik biçimde gezen bir internet botudur.
- Sürüm (beta)
- Araca Genel Bakış
- Zihin Haritası (v1)
- Lisans Bilgileri
- ReconSpider Başlık Ekranı
- Belgeler
- Ortamın Kurulumu
- API Anahtarlarının Güncellenmesi
- Kullanım
- İletişim
- Wiki ve Kullanım Kılavuzu
- Güncellemeler
ReconSpider : 1.0.7
- IP adresleri, e-postalar, web siteleri ve organizasyonlar üzerinde OSINT taraması yaparak farklı kaynaklardan bilgi toplar.
- Sonuçları ilişkilendirir ve bir arada sunar, birleştirilmiş biçimde görüntüler.
- Belirli bir komut dosyası kullanır / birleştirilmiş veri için otomatik OSINT başlatır.
- Şu an yalnızca Komut Satırı Arayüzü (CLI) üzerinden kullanılabilmektedir.
API'ler, servisler, teknikler ve daha fazlasına ilişkin araç bilgilerini görsel olarak düzenlenmiş biçimde görmek için zihin haritamıza göz atın.
https://bhavsec.com/img/reconspider_map.png
ReconSpider ve ilgili belgeler GPL-3.0 (Genel Kamu Lisansı v3.0) kapsamındadır.
__________ _________ __ ___
\______ \ ____ ____ ____ ____ / _____/_____ |__| __| _/___________
| _// __ \_/ ___\/ _ \ / \ \_____ \\____ \| |/ __ |/ __ \_ __ \
| | \ ___/\ \__( <_> ) | \ / \ |_> > / /_/ \ ___/| | \/
|____|_ /\___ >\___ >____/|___| / /_______ / __/|__\____ |\___ >__|
\/ \/ \/ \/ \/|__| \/ \/
SEÇENEĞİ SEÇMEK İÇİN 0 - 13 ARASI BİR SAYI GİRİN
1. IP IP Adresinden bilgi topla
2. DOMAIN Verilen DOMAIN hakkında bilgi topla
3. PHONENUMBER Telefon numarası hakkında bilgi topla
4. DNS MAP Hedefe ait DNS kayıtlarını haritalandır
5. METADATA Verilen dosyanın tüm meta verilerini çıkar
6. REVERSE IMAGE SEARCH Alan adı veya IP adresi eşlemesi bul
7. HONEYPOT Gerçek sistem mi tuzak mı kontrol et
8. MAC ADDRESS LOOKUP MAC adresi hakkında bilgi edin
9. IPHEATMAP IP konumlarının ısı haritasını çıkar
10. TORRENT IP'nin torrent indirme geçmişini topla
11. USERNAME Sosyal medyadaki hesap bilgilerini çıkar
12. IP2PROXY IP'nin VPN / Proxy kullanıp kullanmadığını kontrol et
13. MAIL BREACH Verilen domainde sızdırılmış mail kontrol et
99. UPDATE ReconSpider'ı en son sürüme güncelle
0. EXIT ReconSpider'dan terminalinize çıkış yap
ReconSpider'ı kurmak ve kullanmak son derece kolaydır. Kurulum süreci oldukça basittir.
- ReconSpider GitHub deposunu indirme veya klonlama.
- Tüm bağımlılıkların kurulması.
- Veritabanının yapılandırılması.
Hadi Başlayalım!!
Adım 1 - ReconSpider'ı Linux sisteminize klonlayın.
ReconSpider'ı indirmek için GitHub deposunu klonlamanız yeterlidir. Depoyu klonlamak için aşağıdaki komutu kullanabilirsiniz:
git clone https://github.com/bhavsec/reconspider.git
Adım 2 - Sisteminizde python3 ve python3-pip'in kurulu olduğundan emin olun.
Terminalinize aşağıdaki komutu yazarak kontrol edebilirsiniz:
sudo apt install python3 python3-pip
Adım 3 - Tüm bağımlılıkları kurun.
Depoyu klonlayıp Python kurulumunu doğruladıktan sonra reconspider adlı dizini bulacaksınız. O dizine gidin ve aşağıdaki komutlarla kurulumu gerçekleştirin:
cd reconspider
sudo python3 setup.py install
Adım 4 - Veritabanını yapılandırın.
IP2Proxy Veritabanı
https://lite.ip2location.com/database/px8-ip-proxytype-country-region-city-isp-domain-usagetype-asn-lastseen
Veritabanını indirin, arşivden çıkarın ve reconspider/plugins/ dizinine taşıyın.
ReconSpider'da bulunan API'ler ÜCRETSİZ olmakla birlikte aylık sınırlı ve kısıtlı kullanım kotasına sahiptir. Lütfen setup.py dosyasındaki mevcut API'leri yeni API'lerle güncelleyin ve değişikliklerin geçerli olması için yeniden kurulum yapın.
Uyarı: API'lerin güncellenmemesi beklenen çıktının görüntülenmemesine veya hata oluşmasına yol açabilir.
Aşağıdaki web sitelerinde hesap oluşturarak API anahtarlarınızı edinmeniz gerekmektedir:
- Shodan.io - https://developer.shodan.io/api
- NumVerify - https://numverify.com/documentation
- IP Stack - https://ipstack.com/documentation
- Google Maps - https://developers.google.com/maps/documentation/places/web-service/get-api-key
ReconSpider son derece kullanışlı ve kolay kullanımlı bir araçtır. Yapmanız gereken tek şey parametrelere değer girmektir. ReconSpider'ı başlatmak için şunu yazın:
python3 reconspider.py
1. IP
Bu seçenek, girilen IP adresine ait tüm bilgileri kamuya açık kaynaklardan toplar.
ReconSpider >> 1
IP >> 8.8.8.8
2. DOMAIN
Bu seçenek, girilen URL adresinin tüm bilgilerini toplar ve güvenlik açıklarını kontrol eder.
Reconspider >> 2
HOST (URL / IP) >> vulnweb.com
PORT >> 443
3. PHONENUMBER (TELEFON NUMARASI)
Bu seçenek, girilen telefon numarası hakkında bilgi toplamanızı sağlar.
Reconspider >> 3
PHONE NUMBER (919485247632) >>
4. DNS MAP (DNS HARİTASI)
Bu seçenek, hedef organizasyona ait DNS kayıtlarıyla sanal bir DNS haritası oluşturarak organizasyonun saldırı yüzeyini haritalandırmanızı sağlar.
ReconSpider >> 4
DNS MAP (URL) >> vulnweb.com
5. METADATA (ÜST VERİ)
Bu seçenek, dosyanın tüm meta verilerini çıkarmanızı sağlar.
Reconspider >> 5
Metadata (PATH) >> /root/Downloads/images.jpeg
6. REVERSE IMAGE SEARCH (TERS GÖRSEL ARAMA)
Bu seçenek, internette mevcut olan benzer görselleri ve ilgili bilgileri edinmenizi sağlar.
Reconspider >> 6
REVERSE IMAGE SEARCH (PATH) >> /root/Downloads/images.jpeg
Arama sonucu web tarayıcısında açılsın mı? (E/H) : e
7. HONEYPOT (TUZAK SİSTEM)
Bu seçenek tuzak sistemleri tespit etmenizi sağlar! Bir IP'nin tuzak olma olasılığı, 0.0 ile 1.0 arasında değişen "Honeyscore" değeriyle ölçülür.
ReconSpider >> 7
HONEYPOT (IP) >> 1.1.1.1
8. MAC ADDRESS LOOKUP (MAC ADRESİ SORGULAMA)
Bu seçenek, MAC adresine ait üretici, adres, ülke gibi ayrıntılı bilgileri öğrenmenizi sağlar.
Reconspider >> 8
MAC ADDRESS LOOKUP (Ör:08:00:69:02:01:FC) >>
9. IPHEATMAP (IP ISI HARİTASI)
Bu seçenek, girilen tekli veya çoklu IP adreslerinin konumlarını doğru koordinatlarla birleştirerek ısı haritası oluşturur.
Reconspider >> 9
1) Tek IP izle
2) Birden fazla IP izle
SEÇENEK >>
10. TORRENT
Bu seçenek, bir IP adresinin torrent indirme geçmişini toplamanızı sağlar.
Reconspider >> 10
IPADDRESS (Ör:192.168.1.1) >>
11. USERNAME (KULLANICI ADI)
Bu seçenek, girilen kullanıcı adına ait hesap bilgilerini Instagram, Twitter ve Facebook gibi sosyal medya platformlarından toplamanızı sağlar.
Reconspider >> 11
1.Facebook
2.Twitter
3.Instagram
Kullanıcı Adı >>
12. IP2PROXY
Bu seçenek, bir IP adresinin kimliğini gizlemek amacıyla VPN veya Proxy kullanıp kullanmadığını tespit etmenizi sağlar.
Reconspider >> 12
IPADDRESS (Ör:192.168.1.1) >>
13. MAIL BREACH (E-POSTA SIKIŞMASI)
Bu seçenek, girilen domaine ait sızdırılmış tüm e-posta adreslerini tespit etmenizi sağlar.
Reconspider >> 13
DOMAIN (Ör:intercom.io) >>
99. UPDATE (GÜNCELLE)
Bu seçenek güncellemeleri kontrol etmenizi sağlar. Daha yeni bir sürüm mevcutsa ReconSpider, mevcut dosyaların üzerine yazmadan güncellemeleri indirir ve bulunduğunuz dizine entegre eder.
ReconSpider >> 99
Güncellemeler kontrol ediliyor..
0. EXIT (ÇIKIŞ)
Bu seçenek, ReconSpider çerçevesinden çıkarak kullandığınız işletim sisteminin terminaline dönmenizi sağlar.
ReconSpider >> 0
Görüşürüz, hoşça kal..
Özel olarak görüşmek ister misiniz?
Twitter: @bhavsec
Facebook: fb.com/bhavsec
Instagram: instagram.com/bhavsec
LinkedIn: linkedin.com/in/bhavsec
E-posta: bhavsec@gmail.com
Web Sitesi: bhavsec.com
Her seçenek ve özelliğin ayrıntılı açıklaması için lütfen ReconSpider Wiki Kılavuzu'nu inceleyin.
ReconSpider aktif geliştirme sürecindedir; hata düzeltmeleri, performans iyileştirmeleri ve yeni özellikler için güncellemeler yayımlanmaktadır. Özel hata yönetimi henüz uygulanmamış olup tüm odak, gerekli işlevselliğin oluşturulmasına yöneliktir.
