Đây là lệnh zmap có thể được chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
bản đồ z - Máy quét Internet nhanh
SYNOPSIS
zmap [-p ] [-o ] [TÙY CHỌN ...] [ip / tên máy / dải ô]
MÔ TẢ
Bản đồ Z là một công cụ mạng để quét toàn bộ Internet (hoặc các mẫu lớn). ZMap là
có khả năng quét toàn bộ Internet trong khoảng 45 phút trên mạng gigabit
kết nối, đạt ~ 98% tốc độ đường truyền lý thuyết.
LỰA CHỌN
BASIC LỰA CHỌN
ip/hostname/phạm vi
Địa chỉ IP hoặc tên máy chủ DNS để quét. Chấp nhận các dải IP trong ký hiệu khối CIDR.
Mặc định là 0.0.0 / 8
-p, --target-port = cổng
Số cổng TCP hoặc UDP để quét (đối với quét SYN và quét UDP cơ bản)
-o, --output-file = name
Khi sử dụng mô-đun đầu ra có sử dụng tệp, hãy ghi kết quả vào tệp này. Dùng cho
tiêu chuẩn.
-b, --blacklist-file = path
Tệp các mạng con cần loại trừ, trong ký hiệu CIDR, một trên mỗi dòng. Nó được đề nghị bạn
sử dụng điều này để loại trừ các địa chỉ RFC 1918, đa hướng, không gian dành riêng cho IANA và các địa chỉ khác
Các địa chỉ dành cho mục đích đặc biệt của IANA. Một tệp danh sách đen mẫu danh sách đen.conf cho điều này
mục đích.
SCAN LỰA CHỌN
-n, --max-target = n
Giới hạn số lượng mục tiêu cần thăm dò. Đây có thể là một số (ví dụ -n 1000) hoặc một
tỷ lệ phần trăm (ví dụ -n 0.1%) của không gian địa chỉ có thể quét (sau khi loại trừ
danh sách đen)
-N, --max-results = n
Thoát sau khi nhận được nhiều kết quả này
-t, --max-runtime = giây
Giới hạn khoảng thời gian gửi gói tin
-r, --rate = pps
Đặt tốc độ gửi theo gói / giây
-B, - băng thông = bps
Đặt tốc độ gửi theo bit / giây (hỗ trợ các hậu tố G, M và K (ví dụ: -B 10M cho 10
mbps). Thị ghi đè lên cờ --rate.
-c, --cooldown-time = giây
Tiếp tục nhận được bao lâu sau khi gửi xong (mặc định = 8)
-e, --seed = n
Seed dùng để chọn hoán vị địa chỉ. Sử dụng điều này nếu bạn muốn quét các địa chỉ trong
cùng một thứ tự cho nhiều lần chạy ZMap.
--shards = N
Chia quá trình quét thành N phân đoạn / phân vùng giữa các phiên bản zmap khác nhau
(mặc định = 1). Khi mài, --hạt giống bắt buộc.
--shard = n
Đặt phân đoạn để quét (mặc định = 0). Các phân đoạn được lập chỉ mục 0 trong phạm vi [0, N),
với N là tổng số mảnh. Khi mài --hạt giống bắt buộc.
-T, --sender-thread = n
Chủ đề được sử dụng để gửi gói tin. ZMap sẽ cố gắng phát hiện số lượng tối ưu
gửi các luồng dựa trên số lượng lõi của bộ xử lý.
-P, --probes = n
Số lượng đầu dò để gửi đến mỗi IP (mặc định = 1)
-d, --chạy khô
In từng gói ra stdout thay vì gửi đi (hữu ích cho việc gỡ lỗi)
MẠNG LỰA CHỌN
-s, --source-port = port | range
(Các) cổng nguồn để gửi gói tin từ
-S, --source-ip = ip | range
(Các) địa chỉ nguồn để gửi gói tin từ. Một IP hoặc dải ô (ví dụ:
10.0.0.1-10.0.0.9)
-G, --gateway-mac = addr
Địa chỉ MAC của cổng để gửi gói tin đến (trong trường hợp tính năng tự động phát hiện không hoạt động)
-i, --interface = tên
Giao diện mạng để sử dụng
PROBE LỰA CHỌN
ZMap cho phép người dùng chỉ định và viết các mô-đun thăm dò của riêng họ. Mô-đun thăm dò là
chịu trách nhiệm tạo các gói thăm dò để gửi và xử lý phản hồi từ các máy chủ.
- danh sách-thăm dò-mô-đun
Liệt kê các mô-đun thăm dò có sẵn (ví dụ: tcp_synscan)
-M, --probe-module = name
Chọn mô-đun thăm dò (mặc định = tcp_synscan)
--probe-args = args
Đối số để chuyển đến mô-đun thăm dò
--list-output-field
Liệt kê các trường mà mô-đun thăm dò đã chọn có thể gửi đến mô-đun đầu ra
OUTPUT LỰA CHỌN
ZMap cho phép người dùng chỉ định và viết các mô-đun đầu ra của riêng họ để sử dụng với ZMap. Đầu ra
mô-đun chịu trách nhiệm xử lý các tập trường do mô-đun thăm dò trả về, và
đưa chúng tới người dùng. Người dùng có thể chỉ định các trường đầu ra và viết các bộ lọc qua
các trường đầu ra.
- danh sách-đầu ra-mô-đun
Liệt kê các mô-đun đầu ra có sẵn (ví dụ: tcp_synscan)
-O, --output-module = tên
Chọn mô-đun đầu ra (mặc định = csv)
--output-args = args
Các đối số cần chuyển đến mô-đun đầu ra
-f, --output-fields = các trường
Danh sách các trường được phân tách bằng dấu phẩy để xuất
- đầu ra-bộ lọc
Chỉ định một bộ lọc đầu ra trên các trường được xác định bởi mô-đun thăm dò. Xem
phần bộ lọc đầu ra để biết thêm chi tiết.
BỔ SUNG LỰA CHỌN
-C, --config = tên tệp
Đọc tệp cấu hình, tệp này có thể chỉ định bất kỳ tùy chọn nào khác.
-q, --Yên lặng
Không in cập nhật trạng thái một lần mỗi giây
-g, --tóm lược
In cấu hình và tóm tắt kết quả khi kết thúc quá trình quét
-v, --verbosity = n
Mức độ chi tiết nhật ký (0-5, mặc định = 3)
-h, --Cứu giúp
In trợ giúp và thoát
-V, --phiên bản
Phiên bản in và thoát
UDP PROBE MODULE LỰA CHỌN
Tất cả các đối số này đều được chuyển bằng cách sử dụng --probe-args = args Lựa chọn. Chỉ một đối số có thể
được thông qua tại một thời điểm.
tệp: / đường dẫn / đến / tệp
Đường dẫn đến tệp tải trọng để gửi đến từng máy chủ lưu trữ qua UDP.
mẫu: / path / to / template
Đường dẫn đến tệp mẫu. Đối với mỗi máy chủ đích, tệp mẫu được điền,
đặt làm trọng tải UDP và được gửi.
chữ:
Văn bản ASCII để gửi đến từng máy chủ đích
hex:
Mã nhị phân được mã hóa hex để gửi đến từng máy chủ đích
trường mẫu
In thông tin về các trường mẫu được phép và thoát.
ĐẦU RA LỌC
Kết quả được tạo ra bởi một mô-đun thăm dò có thể được lọc trước khi chuyển đến đầu ra
mô-đun. Bộ lọc được xác định trên các trường đầu ra của mô-đun thăm dò. Bộ lọc được viết
bằng một ngôn ngữ lọc đơn giản, tương tự như SQL, và được chuyển tới ZMap bằng cách sử dụng
- đầu ra-bộ lọc Lựa chọn. Bộ lọc đầu ra thường được sử dụng để lọc ra các kết quả trùng lặp,
hoặc chỉ chuyển những phản hồi thành công đến mô-đun đầu ra.
Biểu thức bộ lọc có dạng . Loại
phải là chuỗi ký tự hoặc số nguyên không dấu và khớp với loại .
Các phép toán hợp lệ để so sánh số nguyên là =! =, ,, =,=. Các hoạt động cho chuỗi
so sánh là =,! =. Các --list-output-field cờ sẽ in các trường và loại là gì
có sẵn cho mô-đun thăm dò đã chọn, và sau đó thoát.
Biểu thức bộ lọc tổng hợp có thể được xây dựng bằng cách kết hợp các biểu thức bộ lọc bằng cách sử dụng
dấu ngoặc đơn để xác định thứ tự các phép toán, && (logic AND) và || (logic HOẶC)
khai thác.
Ví dụ: một bộ lọc chỉ cho các phản hồi thành công, không trùng lặp sẽ được viết là:
--output-filter = "thành công = 1 && lặp lại = 0"
Sử dụng zmap trực tuyến bằng các dịch vụ onworks.net