SecurityTrails::Domain - Thu thập dữ liệu tên miền từ SecurityTrails

Tổng quan về công cụ cào dữ liệu
SecurityTrails là kho lưu trữ dữ liệu DNS lịch sử lớn nhất thế giới. Dữ liệu dành cho các công ty bảo mật, nhà nghiên cứu và các nhóm cần chi tiết hóa, tìm kiếm các thay đổi đáng ngờ trong bản ghi DNS và ngăn chặn các hoạt động gian lận hoặc tội phạm trong tương lai.
Tính năng của A-Parser cho phép lưu các cài đặt cào dữ liệu để sử dụng sau này (preset), thiết lập lịch trình cào dữ liệu và nhiều tính năng khác. Bạn có thể sử dụng tính năng tự động nhân bản truy vấn, thay thế các truy vấn phụ từ tệp, quét các tổ hợp chữ-số và danh sách để nhận được số lượng kết quả tối đa có thể.
Việc lưu kết quả có thể thực hiện dưới bất kỳ hình thức và cấu trúc nào bạn cần, nhờ vào bộ tạo mẫu mạnh mẽ được tích hợp sẵn Template Toolkit, cho phép áp dụng logic bổ sung cho kết quả và xuất dữ liệu ở nhiều định dạng khác nhau, bao gồm JSON, SQL và CSV.
Dữ liệu thu thập được
- Alexa rank
- Apex domain
- Host
- Số lượng tên miền phụ (subdomain)
- A records
- TXT records
- AAAA records
- Ns records
- SOA records
- MX records
- CNAME records
- CNAME records pointed here
- MX records pointed here
- NS records pointed here
- Các tên miền phụ
- historical A
- historical AAAA
- historical MX
- historical NS
- historical SOA
- historical TXT



Tính năng
Lựa chọn phần Mode để thu thập dữ liệu:
Subdomain
- https://securitytrails.com/list/apex_domain/google.com
History
- https://securitytrails.com/domain/google.com/history/a
- https://securitytrails.com/domain/google.com/dns
Các trường hợp sử dụng
- Lấy các tên miền phụ và Rank của chúng
- Thu thập thông tin về nhà cung cấp hosting của các tên miền phụ
- Lấy nhà cung cấp dịch vụ email của các tên miền phụ
- Thu thập lịch sử về A, AAAA, MX, NS, SOA, TXT
- Thu thập các bản ghi DNS của tên miền A, AAAA, MX, NS, SOA, TXT
Truy vấn
Trong các truy vấn, bạn cần chỉ định tên miền, ví dụ:
google.com
Các tùy chọn xuất kết quả
A-Parser hỗ trợ định dạng kết quả linh hoạt nhờ bộ tạo mẫu tích hợp Template Toolkit, cho phép xuất kết quả dưới dạng tùy ý cũng như có cấu trúc như CSV hoặc JSON.
Xuất mặc định
Định dạng kết quả:
$query - $alexa - $apex_domain
Ví dụ kết quả:
google.com - 1 - google.com
Xuất kết quả cho các bản ghi aRecords
Định dạng kết quả:
$aRecords.format('$ip, $stats\n')
Ví dụ kết quả:
142.250.73.238, 18037
Xuất kết quả cho các bản ghi txt
Định dạng kết quả:
$txt.format('$record\n')
Ví dụ kết quả:
v=spf1 include:_spf.google.com ~all
google-site-verification=wD8N7i1JTNTkezJ49swvWW48f8_9xveREV4oB-0Hf5o
globalsign-smime-dv=CDYX+XFHUw2wml6/Gb8+59BsH31KzUr6c1l2BPvqKX8=
facebook-domain-verification=22rm551cu4k0ab0bxsw536tlds4h95
docusign=1b0a6754-49b1-4db5-8540-d2c12664b289
docusign=05958488-4752-4ef2-95eb-aa7ba8a3bd0e
apple-domain-verification=30afIBcvSuDV2PLX
Xuất kết quả cho các bản ghi aaaaRecords
Định dạng kết quả:
$aaaaRecords.format('$ip, $stats\n')
Ví dụ kết quả:
2607:f8b0:4004:82a::200e, 17294
Xuất kết quả cho các bản ghi nsRecords
Định dạng kết quả:
$nsRecords.format('$ns, $stats\n')
Ví dụ kết quả:
ns4.google.com, 5226
ns3.google.com, 5233
ns2.google.com, 5268
ns1.google.com, 5298
Xuất kết quả cho các bản ghi mxRecords
Định dạng kết quả:
$mxRecords.format('$p, $host, $stats\n')
Ví dụ kết quả:
aspmx.l.google.com, 13227170, 10
alt4.aspmx.l.google.com, 7665791, 50
alt3.aspmx.l.google.com, 7726366, 40
alt2.aspmx.l.google.com, 12894431, 30
alt1.aspmx.l.google.com, 12975832, 20
Xuất kết quả cho các bản ghi soaRecords
Định dạng kết quả:
$soaRecords.format('$ttl, $email, $stats\n')
Ví dụ kết quả:
dns-admin.google.com, 147485, 900
Xuất kết quả cho các bản ghi soaRecords ra CSV
Định dạng kết quả:
[% FOREACH soaRecords;
tools.CSVline(ttl, email, stats);
END %]
Ví dụ kết quả:
dns-admin.google.com,147485,900
Xuất thông tin về các tên miền phụ
Định dạng kết quả:
$subdomains.format('$domain, $alexa, $hosting, $mail\n')
Ví dụ kết quả:
google.com, 4, Google LLC, Google LLC
plus.google.com, 11, Google LLC,
maps.google.com, 18, Google LLC,
play.google.com, 22, Google LLC,
docs.google.com, 24, Google LLC,
support.google.com, 27, Google LLC,
sites.google.com, 36, Google LLC,
developers.google.com, 40, Google LLC,
apis.google.com, 44, Google LLC,
chrome.google.com, 47, Google LLC,
translate.google.com, 57, Google LLC
Xuất thông tin về các tên miền phụ ra bảng CSV
Định dạng kết quả:
[% FOREACH subdomains;
tools.CSVline(domain, alexa, hosting, mail);
END %]
Ví dụ kết quả:
google.com,4,"Google LLC","Google LLC"
plus.google.com,11,"Google LLC",
maps.google.com,18,"Google LLC",
play.google.com,22,"Google LLC",
docs.google.com,24,"Google LLC",
support.google.com,27,"Google LLC",
sites.google.com,36,"Google LLC",
developers.google.com,40,"Google LLC"
Dump kết quả ra JSON
Định dạng kết quả chung:
[% IF notFirst;
",\n";
ELSE;
notFirst = 1;
END;
obj = {};
obj.query = query;
obj.subdomains = [];
FOREACH item IN p1.subdomains;
obj.subdomains.push({
domain = item.domain
alexa = item.alexa
hosting = item.hosting
mail = item.mail
});
END;
obj.json %]
Văn bản bắt đầu:
[
Văn bản kết thúc:
]
Ví dụ kết quả:
[{
"query": "google.com",
"subdomains": [
{
"domain": "google.com",
"mail": "Google LLC",
"hosting": "Google LLC",
"alexa": 4
},
{
"domain": "plus.google.com",
"mail": "",
"hosting": "Google LLC",
"alexa": 11
},
{
"domain": "maps.google.com",
"mail": "",
"hosting": "Google LLC",
"alexa": 18
}
]
}]
Để các tùy chọn "Prepend text" và "Append text" hiển thị trong Trình chỉnh sửa tác vụ, bạn cần kích hoạt "More options".
Các cài đặt có thể có
| Tham số | Giá trị mặc định | Mô tả |
|---|---|---|
| Mode | History | Phần của trang web mà dữ liệu được thu thập |