Social-analyzer
qeeqbox/social-analyzer • JavaScript • AGPL-3.0
Social Analyzer là công cụ OSINT mạnh mẽ hỗ trợ truy vết dấu vết kỹ thuật số của một cá nhân trên hơn 1000 nền tảng mạng xã hội thông qua kỹ thuật phân tích đa tầng và tự động hóa.
An Toàn Chuỗi Cung Ứng: Rủi Ro Thấp
Dự án sử dụng nhiều dependencies từ npm và pip. Khuyến nghị kiểm tra kỹ các gói thư viện bên thứ ba (như selenium-webdriver, tesseract.js) bằng 'npm audit' hoặc 'pip-audit' trước khi triển khai trong môi trường production để tránh rủi ro mã độc chuỗi cung ứng.
Cài đặt nhanh, Docker/Helm sẵn có, tài liệu mẫu đầy đủ
Tiết kiệm RAM/CPU khi quét lớn, tốc độ xử lý song song
Độ chính xác cao, ít false positive, tính năng mở rộng tốt
Bản vá CVE thường xuyên, cộng đồng bảo mật hỗ trợ tích cực
- •Mã nguồn mở minh bạch
- •Cộng đồng kiểm nghiệm rộng rãi
- •Tối ưu hóa hiệu năng tốt
- •Cần kiểm thử trước khi cấp quyền trên hệ thống Production
1. Tổng Quan Kiến Trúc & Cơ Chế Hoạt Động#
Social Analyzer hoạt động dựa trên mô hình client-server hoặc CLI độc lập, sử dụng các module phát hiện đa tầng. Luồng dữ liệu bắt đầu từ việc tiếp nhận username, sau đó thực hiện hoán vị (permutations) và truy vấn song song tới danh sách hơn 1000 website. Hệ thống sử dụng cả thư viện HTTPS (cho tốc độ nhanh) và Webdriver (cho các trang yêu cầu render JS) để xác thực sự tồn tại của profile. Kết quả được chấm điểm dựa trên độ khớp của tiêu đề trang, nội dung và metadata.
2. Ma Trận Đánh Giá & Điểm Khác Biệt#
So với các công cụ như Sherlock hay WhatsMyName, Social Analyzer vượt trội ở khả năng phân tích metadata, hỗ trợ OCR và cung cấp giao diện Web App trực quan. Nó không chỉ tìm kiếm mà còn thực hiện phân tích sâu (correlation) giữa các profile.
3. Hướng Dẫn Cài Đặt & Cấu Hình Chi Tiết#
Để triển khai trên Linux (Ubuntu), thực hiện các bước:
- Cài đặt dependencies:
sudo apt install firefox-esr tesseract-ocr nodejs npm - Clone repo:
git clone https://github.com/qeeqbox/social-analyzer.git - Cài đặt gói:
npm install - Chạy ứng dụng:
npm start
4. Bảng Tra Cứu Tham Số & Flags Dòng Lệnh#
--username: Username cần truy vết (hỗ trợ danh sách cách nhau bằng dấu phẩy).--metadata: Kích hoạt trích xuất metadata chuyên sâu.--type: Lọc website theo danh mục (ví dụ: adult, music).--output: Định dạng đầu ra (json hoặc pretty).--filter: Lọc kết quả theo độ tin cậy (good, maybe, bad).
5. Kịch Bản Thực Chiến#
- Kịch bản 1 (SOC/Threat Intel): Sử dụng API để tự động hóa việc kiểm tra danh sách username nghi ngờ từ các log tấn công, xuất kết quả JSON để đẩy vào SIEM.
- Kịch bản 2 (Pentest/OSINT): Sử dụng CLI với tham số
--metadatavà--screenshotsđể thu thập bằng chứng về sự hiện diện của mục tiêu trên không gian mạng.
6. Khuyến Nghị Tối Ưu & Phòng Ngừa Rủi Ro#
- Luôn sử dụng proxy khi quét số lượng lớn để tránh bị các nền tảng chặn IP.
- Công cụ này không có xác thực, tuyệt đối không public port 9005 ra internet công cộng.
- Tuân thủ đạo đức nghề nghiệp và luật pháp sở tại khi thực hiện thu thập thông tin cá nhân.
Công Cụ Cùng Chuyên Mục osint
Awesome-hacker-search-engines
(edoardottt/awesome-hacker-search-engines)⭐ 11,266🎯 Điểm 8.5/10🔥 Tiêu biểuDanh mục tổng hợp các công cụ tìm kiếm chuyên dụng (OSINT) hỗ trợ đắc lực cho hoạt động Red Team, Pentest, Bug Bounty và điều tra an ninh mạng.