Social Analyzer – API, CLI và Ứng dụng Web để phân tích & tìm kiếm hồ sơ của một người trên hơn +1000 trang mạng xã hội \ trang web. Nó bao gồm các mô-đun phân tích và phát hiện khác nhau, và bạn có thể chọn các mô-đun để sử dụng trong quá trình điều tra.
Các mô-đun phát hiện sử dụng cơ chế xếp hạng dựa trên các kỹ thuật phát hiện khác nhau, tạo ra một giá trị xếp hạng bắt đầu từ 0 đến 100 (Không-Có thể-Có). Mô-đun này dự kiến sẽ có ít dương tính giả.
Việc phân tích và trích xuất thông tin công khai từ công cụ OSINT này có thể giúp điều tra các hồ sơ liên quan đến hoạt động đáng ngờ hoặc độc hại như cyberbullying, cyber grooming, cyberstalking và lan truyền thông tin sai lệch.
Dự án này hiện đang được sử dụng bởi một số cơ quan thực thi pháp luật ở các nước có tài nguyên hạn chế - Cơ sở dữ liệu phát hiện khác với cơ sở dữ liệu được chia sẻ ở đây..
Mạng xã hội
Trang web và ứng dụng cho phép người dùng tạo và chia sẻ nội dung hoặc tham gia vào mạng xã hội – Từ điển Oxford
Cấu trúc
Ứng dụng (Ưu tiên!)
Url chuẩn của Ứng dụng Web localhost: http://0.0.0.0:9005/app.html
CLI
Tính năng
- Phân tích chuỗi & tên (hoán vị và tổ hợp)
- Tìm hồ sơ bằng nhiều kỹ thuật (thư viện HTTPS & Trình điều khiển Web)
- Tìm kiếm nhiều hồ sơ (Sử dụng cho sự tương quan – bất kỳ sự kết hợp nào cách nhau bằng “,” )
- Phát hiện đa tầng (OCR, bình thường, nâng cao & đặc biệt)
- Thông tin hồ sơ hóa dạng hình ảnh bằng Ixora (Siêu dữ liệu & Mẫu)
- Trích xuất Siêu dữ liệu & Mẫu (Thêm từ dự án Qeeqbox OSINT)
- Đồ thị hướng lực cho Siêu dữ liệu (Yêu cầu ExtractPatterns)
- Tìm kiếm theo xếp hạng hàng đầu hoặc theo quốc gia (Xếp hạng Alexa)
- Tìm kiếm theo loại (người lớn, âm nhạc, v.v. – thống kê trang web tự động)
- Thống kê hồ sơ và thông tin tĩnh (Thể loại quốc gia)
- Thống kê siêu dữ liệu chéo (Thêm từ dự án OSINT Qeeqbox)
- Tự tự “tán tỉnh” để đầu ra không cần thiết (Bật javascript v.v..)
- Tra cứu máy chủ tìm kiếm (Google API – tùy chọn)
- Truy vấn tìm kiếm tùy chỉnh (Google API & DuckDuckGo API – tùy chọn)
- Ảnh chụp màn hình hồ sơ, tiêu đề, thông tin và mô tả trang web
- Tìm nguồn gốc tên, tương đồng tên & từ thông thường theo ngôn ngữ
- Xác định tuổi hồ sơ\người có thể (Phân tích hạn chế)
- Tùy chọn người dùng ẩn danh, proxy, thời gian chờ & chờ ngầm
- Giao diện dòng lệnh Python & NodeJS (giới hạn tùy chọn FindUserProfilesFast)
- Ảnh chụp màn hình của hồ sơ đã phát hiện (Phiên bản mới nhất của Chrome phải được cài đặt)
- Tùy chọn lưới để kiểm tra nhanh hơn (giới hạn docker-compose)
- Ghi nhật ký vào thư mục hoặc cửa sổ dòng lệnh (được định dạng đẹp)
- Điều chỉnh số lượng người làm việc tìm\lấy hồ sơ (mặc định 15)
- Tùy chọn kiểm tra lại cho các hồ sơ không thành công
- Lọc hồ sơ theo tốt, có thể, và xấu
- Lưu phân tích dưới dạng tệp JSON
- Giao diện web và CLI được đơn giản hóa
- Và nhiều hơn nữa!!
Phát hiện Đặc biệt
- Facebook (Số điện thoại, tên hoặc tên hồ sơ)
- Gmail (example@gmail.com)
- Google (example@example.com)
Cài đặt & Chạy
Linux (Dưới dạng ứng dụng web Node)
sudo apt-get update
#Depedning on your Linux distro, you may or may not need these 2 lines
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y software-properties-common
sudo add-apt-repository ppa:mozillateam/ppa -y
sudo apt-get install -y firefox-esr tesseract-ocr git nodejs npm
git clone https://github.com/qeeqbox/social-analyzer.git
cd social-analyzer
npm update
npm install
npm install loadash
npm start
Linux (Dưới dạng dòng lệnh Node)
sudo apt-get update
#Depedning on your Linux distro, you may or may not need these 2 lines
sudo DEBIAN_FRONTEND=noninteractive apt-get install -y software-properties-common
sudo add-apt-repository ppa:mozillateam/ppa -y
sudo apt-get install -y firefox-esr tesseract-ocr git nodejs npm
git clone https://github.com/qeeqbox/social-analyzer.git
cd social-analyzer
npm install
npm install loadash
nodejs app.js --username "johndoe"
#or
nodejs app.js --username "johndoe,janedoe" --metadata
#or
nodejs app.js --username "johndoe,janedoe" --metadata --top 100
#or
nodejs app.js --username "johndoe" --type "adult"
Linux (Dưới dạng gói python)
sudo apt-get update
sudo apt-get install python3 python3-pip
pip3 install social-analyzer
python3 -m social-analyzer --username "johndoe"
#or
python3 -m social-analyzer --username "johndoe" --metadata
#or
python3 -m social-analyzer --username "johndoe" --metadata --top 100
#or
python3 -m social-analyzer --username "johndoe" --type "adult"
#or
python3 -m social-analyzer --username "johndoe" --websites "car" --logs --screenshots
Linux (Dưới dạng kịch bản python)
sudo apt-get update
sudo apt-get install git python3 python3-pip
git clone https://github.com/qeeqbox/social-analyzer
cd social-analyzer
pip3 install -r requirements.txt
python3 app.py --username "janedoe"
#or
python3 app.py --username "johndoe" --metadata
#or
python3 app.py --username "johndoe" --metadata --top 100
#or
python3 app.py --username "johndoe" --type "adult"
#or
python3 app.py --username "johndoe" --websites "car" --logs --screenshots
Nhập dưới dạng đối tượng (python)
#E.g. #1
from importlib import import_module
SocialAnalyzer = import_module("social-analyzer").SocialAnalyzer()
results = SocialAnalyzer.run_as_object(username="johndoe",silent=True)
print(results)
#E.g. #2
from importlib import import_module
SocialAnalyzer = import_module("social-analyzer").SocialAnalyzer()
results = SocialAnalyzer.run_as_object(username="johndoe,janedoe",silent=True,output="json",filter="good",metadata=False,timeout=10, profiles="detected")
print(results)
Linux, Windows, MacOS, Raspberry pi..
- Kiểm tra wiki này để biết tất cả các phương pháp cài đặt có thể
- kiểm tra wiki này để tích hợp social-analyzer với các công cụ OSINT, feeds, v.v…
social-analyzer –h
Required Arguments:
--username E.g. johndoe, john_doe or johndoe9999
Optional Arguments:
--websites A website or websites separated by space E.g. youtube, tiktokor tumblr
--mode Analysis mode E.g.fast -> FindUserProfilesFast, slow -> FindUserProfilesSlow or special -> FindUserProfilesSpecial
--output Show the output in the following format: json -> json outputfor integration or pretty -> prettify the output
--options Show the following when a profile is found: link, rate, titleor text
--method find -> show detected profiles, get -> show all profiles regardless detected or not, all -> combine find & get
--filter Filter detected profiles by good, maybe or bad, you can do combine them with comma (good,bad) or use all
--profiles Filter profiles by detected, unknown or failed, you can do combine them with comma (detected,failed) or use all
--countries select websites by country or countries separated by space as: us br ru
--type Select websites by type (Adult, Music etc)
--top select top websites as 10, 50 etc...[--websites is not needed]
--extract Extract profiles, urls & patterns if possible
--metadata Extract metadata if possible (pypi QeeqBox OSINT)
--trim Trim long strings
--gui Reserved for a gui (Not implemented)
--cli Reserved for a cli (Not needed)
Listing websites & detections:
--list List all available websites
Setting:
--headers Headers as dict
--logs_dir Change logs directory
--timeout Change timeout between each request
--silent Disable output to screen
Mở Shell
Tài liệu
- DuckDuckGo API, Google API, NodeJS, bootstrap, selectize, jQuery, Wikipedia, font-awesome, selenium-webdriver & tesseract.js
- Hãy cho tôi biết nếu tôi đã bỏ sót một tài liệu tham khảo hoặc nguồn tài nguyên nào!
Phỏng vấn
Một số Tin tức\Bài viết
Social Analyzer có vị trí riêng và là một công cụ ấn tượng mà tôi rất khuyến nghị cho các Nhà điều tra Kỹ thuật số và các chuyên gia OSINT
– của Joseph Jones, Người sáng lập Strategy Nord, Unita Insight và OS2INT, INVESTIGATING USERNAMES WITH SOCIAL ANALYZER- Advanced OSINT: The Art of Pivoting by hatless1der
- Hakin9 – Social-Analyzer
- b-son.net
- esgeeks
- Công cụ OSINT tiên tiến nhất để điều tra tên người dùng (Mã nguồn mở)
- 5 Công cụ Tích hợp Thông tin nguồn mở (OSINT) tiên tiến
- 5 Dự án Kho lưu trữ Thông tin nguồn mở (OSINT) dành cho mọi Chuyên viên An ninh (Bảo mật Cyber)
- Bạn có thể sử dụng social-analyzer trong bản phân tích xâm nhập BlackArch bằng cách cài đặt blackarch-social
Miễn trách nhiệm\Ghi chú
- Tải dự án này từ GitHub và xem nó như một dự án bảo mật
- Nếu bạn muốn trang web của bạn không xuất hiện trong danh sách dự án này, vui lòng liên hệ với tôi
- Công cụ này dành cho việc sử dụng cục bộ, không phải là một dịch vụ (Nó không có bất kỳ Kiểm soát Truy cập nào)
- Đối với các vấn đề liên quan đến các mô-đun kết thúc bằng -private hoặc thuộc nhóm riêng tư , hãy liên hệ trực tiếp với tôi (đừng mở một vấn đề trên GitHub)
Các Dự án Khác
Cảm ơn bạn!
Thông tin Tải về:
Tác giả: qeeqbox
Mã nguồn: https://github.com/qeeqbox/social-analyzer
Giấy phép: AGPL-3.0 license
Cảm ơn bạn!