Maigret OSINT: Tool truy vết Username – Tên người dùng trên Internet
Maigret là công cụ OSINT truy vết tìm thông tin của bất kỳ tài khoản nào trên Internet. Công cụ này giúp thu thập hồ sơ về một người chỉ bằng tên người dùng, kiểm tra các tài khoản trên một số lượng lớn các trang web. Maigret có thể được coi là một phiên bản khác của Rathuuich.com/cach-dung-sherlock-de-thu-thap-thong-tin-mang-xa-hoi-cua-mot-nguoi/” class=”local-link”>sherlock với các tính năng thú vị đang được phát triển. Đừng quên cập nhật thường xuyên mã nguồn từ repo này. Maigret hiện được hỗ trợ hơn 2000 trang web (Rathuuich.com/tieptucdentrangmoi/?url=https%3A%2F%2Fgithub.com%2Fsoxoj%2Fmaigret%2Fblob%2Fmain%2Fsites.md” target=”_blank” rel=”noopener external nofollow” class=”ext-link” onclick=”this.target=’_blank’;”>danh sách đầy đủ), theo mặc định, công cụ tìm kiếm dựa trên 500 trang web giảm dần theo mức độ phổ biến.
Jules Maigret là một thám tử cảnh sát hư cấu của Pháp, được tạo ra bởi Georges Simenon. Phương pháp điều tra của ông dựa trên việc tìm hiểu tính cách của những người khác nhau và sự tương tác của họ.
Những tính năng chính của Maigret
- Truy vết tìm thông tin của username – tên tài khoản
- Phân tích cú pháp các trang hồ sơ, trích xuất thông tin cá nhân, liên kết đến các hồ sơ khác,…
- Tìm kiếm đệ quy theo tên người dùng mới được tìm thấy
- Tìm kiếm theo thẻ (danh mục trang web, quốc gia)
- Kiểm duyệt và phát hiện hình ảnh xác thực của người dùng
- Rất ít thông tin giả
Cài đặt
Dùng Maigret trên Kali Linux
Maigret có thể được cài đặt bằng nhiều cách khác nhau để tìm thông tin username trên Internet. Nhưng trong bài viết này, mình sẽ sử dụng cách phổ thông nhất là clone repo. Lưu ý, ở đây mình sử dụng Kali Linux nhé.
Đầu tiên các bạn cần Rathuuich.com/tieptucdentrangmoi/?url=https%3A%2F%2Fgithub.com%2Fsoxoj%2Fmaigret” target=”_blank” rel=”noopener external nofollow” class=”ext-link” onclick=”this.target=’_blank’;”>clone repo Maigret về từ Github. Mở terminal và nhập lệnh dưới đây:
git clone https://github.com/soxoj/maigret
Rathuuich.com/wp-content/uploads/2021/05/8.png” alt=”Dùng Maigret trên Kali Linux” width=”945″ height=”578″ title=”Maigret OSINT: Tool truy vết Username – Tên người dùng trên Internet 10″ srcset=”https://Rathuuich.com/wp-content/uploads/2021/05/8.png 945w, https://anonyviet.com/wp-content/uploads/2021/05/8-300×183.png 300w, https://anonyviet.com/wp-content/uploads/2021/05/8-768×470.png 768w, https://anonyviet.com/wp-content/uploads/2021/05/8-750×459.png 750w” sizes=”(max-width: 945px) 100vw, 945px”>
Tiếp theo, truy cập vào repo vừa mới tải về:
cd maigret
Cuối cùng, các bạn cần cài đặt các thư viện python để chạy Maigret:
pip3 install -r requirements.txt
Các bạn bị lỗi ở bước này thì chắc chưa cài đặt pip3. Chạy lệnh này để cài đặt pip3:
sudo apt-get install python3-pip
Các bạn truy cập vào thư mục Maigret và nhập lệnh sau để chạy Maigret:
./maigret.py user
Thay user thành username bạn muốn kiểm tra.
Dùng Maigret trên Windows
Đới với Windows, bạn cài Python 3.x, (Nhớ Add Path ở màn hình cài đặt đầu tiên)) sau đó gõ các lệnh sau:
cd [đường dẫn thư mục maigret đã giải nén]
//ví dụ: cd C:Maigret
pip install -r requirements.txt
python maigret.py user
Tính năng
Tạo báo cáo HTML và PDF
Nếu bạn muốn xuất kết quả tìm kiếm ra thành các báo cáo HTML và PDF thì có thể sử dụng lệnh sau:
./maigret.py user --html --pdf
Mẫu report Maigret tạo ra
Tìm kiếm trên các trang web được đánh dấu thẻ ảnh & hẹn hò của tài khoản
maigret user --tags photo,dating
Tìm kiếm ba tên người dùng trên tất cả các trang web có sẵn
maigret user1 user2 user3 -a
Chạy lệnh maigret --help
để biết thêm các argument làm nhiệm vụ gì. Các tùy chọn cũng được ghi lại trong Maigret Wiki.
Tất cả các lệnh của Maigret
Đây là tất cả các lệnh của Maigret dùng để truy tìm thông tin của tài khoản bất kỳ trên Internet.
./maigret --help
┌──(bullseye㉿....)-[~/Tools/maigret]
└─$ ./maigret.py --help
usage: maigret.py [-h] [--version] [--info] [--verbose] [-d] [--site SITE_NAME]
[--proxy PROXY_URL] [--db DB_FILE] [--cookies-jar-file COOKIE_FILE]
[--timeout TIMEOUT] [-n CONNECTIONS] [-a] [--top-sites TOP_SITES]
[--print-not-found] [--print-errors] [--submit EXISTING_USER_URL]
[--no-color] [--no-progressbar] [--browse] [--no-recursion]
[--no-extracting] [--self-check] [--stats] [--use-disabled-sites]
[--parse PARSE_URL] [--id-type ID_TYPE] [--ignore-ids IGNORED_IDS]
[--tags TAGS] [--folderoutput FOLDEROUTPUT] [-T] [-C] [-H] [-X] [-P]
[-J REPORT_TYPE]
USERNAMES [USERNAMES ...]
Maigret v0.1.18
positional arguments:
USERNAMES One or more usernames to check with social networks.
optional arguments:
-h, --help show this help message and exit
--version Display version information and dependencies.
--info, -vv Display service information.
--verbose, -v Display extra information and metrics.
-d, --debug, -vvv Saving debugging information and sites responses in debug.txt.
--site SITE_NAME Limit analysis to just the listed sites (use several times to
specify more than one)
--proxy PROXY_URL, -p PROXY_URL
Make requests over a proxy. e.g. socks5://127.0.0.1:1080
--db DB_FILE Load Maigret database from a JSON file or an online, valid,
JSON file.
--cookies-jar-file COOKIE_FILE
File with cookies.
--timeout TIMEOUT Time (in seconds) to wait for response to requests.Default
timeout of 10.0s. A longer timeout will be more likely to get
results from slow sites.On the other hand, this may cause a
long delay to gather all results.
-n CONNECTIONS, --max-connections CONNECTIONS
Allowed number of concurrent connections.
-a, --all-sites Use all sites for scan.
--top-sites TOP_SITES
Count of sites for scan ranked by Alexa Top (default: 500).
--print-not-found Print sites where the username was not found.
--print-errors Print errors messages: connection, captcha, site country ban,
etc.
--submit EXISTING_USER_URL
URL of existing profile in new site to submit.
--no-color Don't color terminal output
--no-progressbar Don't show progressbar.
--browse, -b Browse to all results on default bowser.
--no-recursion Disable recursive search by additional data extracted from
pages.
--no-extracting Disable parsing pages for additional data and other usernames.
--self-check Do self check for sites and database and disable non-working
ones.
--stats Show database statistics.
--use-disabled-sites Use disabled sites to search (may cause many false positives).
--parse PARSE_URL Parse page by URL and extract username and IDs to use for
search.
--id-type ID_TYPE Specify identifier(s) type (default: username).
--ignore-ids IGNORED_IDS
Do not make search by the specified username or other ids.
--tags TAGS Specify tags of sites.
--folderoutput FOLDEROUTPUT, -fo FOLDEROUTPUT
If using multiple usernames, the output of the results will be
saved to this folder.
-T, --txt Create a TXT report (one report per username).
-C, --csv Create a CSV report (one report per username).
-H, --html Create an HTML report file (general report on all usernames).
-X, --xmind Generate an XMind 8 mindmap report (one report per username).
-P, --pdf Generate a PDF report (general report on all usernames).
-J REPORT_TYPE, --json REPORT_TYPE
Generate a JSON report of specific type: simple, ndjson (one
report per username).
Ví dụ
Tìm kiếm các tài khoản có tên người dùng anonyviet trên 500 trang web hàng đầu từ Maigret DB.
maigret
anonyviet
Bắt đầu tìm kiếm các tài khoản có tên người dùng anonyviet trên tất cả các trang web từ Maigret DB.
maigret anonyviet-a
Bắt đầu tìm kiếm anonyviet và tạo báo cáo HTML và PDF.
maigret anonyviet -a -HP
Tìm kiếm tài khoản có tên người dùng anonyviet chỉ trên Facebook.
maigret anonyviet --site Facebook
Trích xuất thông tin từ trang Instagram theo URL và bắt đầu tìm kiếm tài khoản có tên người dùng được tìm thấy.
maigret - --parse https://www.instagram.com/machine42
Tìm kiếm các tài khoản có tên người dùng anonyviet chỉ trên các trang web của Hoa Kỳ, Nhật Bản, Việt Nam.
maigret anonyviet --tags en,jp,vn
Tìm kiếm các tài khoản có tên người dùng anonyviet chỉ trên các trang web liên quan đến phát triển phần mềm.
maigret anonyviet --tags coding
Tìm kiếm các tài khoản có tên người dùng anonyviet chỉ trên các trang web uCoz (chủ yếu là các nước CIS).
maigret anonyviet --tags ucoz
Video
Trong video này tác giả hướng dẫn các bạn cách cài đặt và sử dụng .. Bên cạnh đó tác giả còn hướng dẫn bạn cách xử lý các lỗi cài đặt và cách cài đặt các tập lệnh pip3 khác nhau.