Amazon Best VPN GoSearch

Biểu tượng yêu thích OnWorks

proxyCheck

Chạy proxycheck trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên 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

Đây là lệnh proxycheck 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 giả lập trực tuyến MAC OS

CHƯƠNG TRÌNH:

TÊN


proxycheck - mở trình kiểm tra máy chủ proxy

TỔNG HỢP


proxyCheck lựa chọn chủ nhà[:proto_port_spec] ...

MÔ TẢ


proxyCheck là một công cụ kiểm tra proxy mở đơn giản có khả năng nhanh chóng phát hiện ra
máy chủ proxy trên nhiều máy chủ. Mục tiêu chính của nó là phát hiện một máy chủ proxy đang mở theo thứ tự
để ngăn chặn sự lạm dụng của nhiều "kẻ xấu", chủ yếu là những người gửi thư rác. Có một proxy rộng mở
ngày nay dịch vụ chạy trên mạng có thể truy cập công cộng là một ý tưởng rất tồi, và
proxyCheck có thể được sử dụng để tìm hệ thống như vậy để có thể bảo mật hệ thống,
hoặc từ chối bảo dưỡng nó cho đến khi nó được bảo vệ đúng cách.

Để xác định xem một máy chủ nhất định có đang chạy một dịch vụ proxy mở hay không, proxyCheck cố gắng
để kết nối với hệ thống đích nhất định thông qua máy chủ lưu trữ và thực hiện một số hành động, cố gắng
nói chuyện với hệ thống đích. Nếu một cuộc nói chuyện thành công, proxyCheck giả sử proxy
dịch vụ đang hoạt động và rộng rãi.

proxyCheck hỗ trợ tất cả các giao thức proxy thường được sử dụng, cụ thể là phương thức HTTP CONNECT, SOCKS
phiên bản 4 và 5, và các proxy kiểu "telnet" của Wingate. Trong tương lai, hỗ trợ cho nhiều hơn nữa
giao thức có thể được thêm vào.

Xin lưu ý rằng với số lượng các con ngựa trojan khác nhau đang hoạt động xung quanh, mỗi
mở proxy trên một cổng ngẫu nhiên, nó không thực sự là enouth để thăm dò tiêu chuẩn (trong
bất cứ lý do gì) các cổng được tích hợp vào proxyCheck. Thay vào đó, chúng tôi rất khuyến khích
sử dụng danh sách các cổng hiện đang hoạt động được duy trì bởi một số người trên 'net.

LỰA CHỌN


Các tùy chọn dòng lệnh sau được công nhận:

-h in một trợ giúp ngắn và thoát.

-v tăng mức độ chi tiết. Tất cả các thông báo gỡ lỗi sẽ chuyển sang lỗi chuẩn
dòng.

-d tiêu diệt:kho vận (cần thiết)
cố gắng thiết lập một kết nối được hỗ trợ với Dsthost, Hải cảng dstport. Điều này
tùy chọn là bắt buộc.

-c kiểm tra[:thông số] (yêu cầu)
"phương pháp" proxyCheck sẽ sử dụng khi nói chuyện với hệ thống đích để xác định
nếu một proxy đang mở hay không. Bản dịch của thông số is kiểm tra-sự phụ thuộc. Cái này
tùy chọn là bắt buộc. Một số phương pháp có sẵn:

trò chuyện trên mạng:người gửi:mong đợi
Cố gắng thực hiện "trò chuyện" đơn giản với hệ thống đích: gửi chuỗi
đưa ra như người gửi và chờ đợi mong đợi trên đầu ra. Nếu như người gửi trống rỗng,
proxyCheck sẽ gửi các tham số proxy trong biểu mẫu
giao thức:địa chỉ IP:số cổng
vào hệ thống từ xa. Proxy giả định sẽ mở nếu mong đợi được tìm thấy.

dsbl (không có tham số nào được chấp nhận)
cố gắng gửi tất cả các proxy đã tìm thấy tới hệ thống giống như DSBL.org, xem
http://dsbl.org/ để biết thêm chi tiết. Tất cả các thông số bắt buộc (tên người dùng,
mật khẩu, địa chỉ người nhận, máy chủ cookie, ...) dự kiến ​​sẽ được tìm thấy trong
các biến môi trường. Chạy proxyCheck với -h tùy chọn để xem danh sách
các biến được công nhận và giá trị mặc định của chúng. Theo mặc định, proxyCheck sẽ
đồng ý gửi tất cả các proxy được tìm thấy tới Unconfhentication.dsbl.org (không phải là
rất hữu ích). Đối với người dùng DSBL đáng tin cậy, ít nhất phải có DSBL_USER và DSBL_PASS
các biến phải được đặt đúng cách.

-p proto_port_spec
chỉ định giao thức và các cổng để kết nối. Nếu không được đưa ra, proxyCheck sẽ thử nó
danh sách mặc định được tích hợp sẵn. Tùy chọn này có thể được chỉ định nhiều lần. Xem bên dưới
cho proto_port_spec. Nếu proto_port_spec được chỉ định cho một máy chủ duy nhất để kiểm tra,
nó chỉ áp dụng cho máy chủ lưu trữ đó và không có giao thức / cổng nào trong danh sách mặc định sẽ
đã kiểm tra máy chủ đó.

-D không đặt lại danh sách cổng mặc định khi sử dụng -p tùy chọn, nhưng thêm các cổng mới vào nó
thay thế.

-a sử dụng các cổng / giao thức "nâng cao" hơn. Nhiều hơn -ađược đưa ra, càng có nhiều cổng / giao thức
sẽ được thăm dò. Để có danh sách đầy đủ tất cả các cổng và giao thức cũng như cấp độ của chúng,
thi hành proxyCheck với -h tùy chọn.

-t thời gian chờ
thời gian chờ, tính bằng giây, cho mọi hoạt động. Giá trị mặc định là 30 giây. Các
bộ đếm thời gian bắt đầu khi cố gắng kết nối với chính proxy, sau khi gửi
lệnh "kết nối" với proxy, v.v.

-m maxconn
Đừng cố gắng kiếm nhiều hơn maxconn các kết nối song song. Theo mặc định, tối đa
số lượng kết nối song song bị giới hạn bởi hệ điều hành và trên hầu hết các hệ thống
nó là khoảng 1000.

-M maxhconn
Đừng kiếm nhiều hơn maxhconn kết nối song song với cùng một máy chủ (mặc định là
vô hạn). Điều này có thể hữu ích cho các proxy quá tải không thể xử lý nhiều
kết nối song song sử dụng các cổng / giao thức khác nhau, nhưng có thể làm chậm đáng kể
xuống toàn bộ quá trình.

-s khi một proxy mở được tìm thấy trên một IP nhất định, hãy ngừng thăm dò các cổng / giao thức khác
cho IP này. Được sử dụng tốt nhất khi nhiều IP được kiểm tra và / hoặc với -M Lựa chọn. Đây là
bởi vì hiện tại, proxyCheck sẽ không thực hiện bất kỳ người mới kết nối với máy chủ như vậy, nhưng
sẽ đợi các kết nối đã hoạt động hoàn tất.

-b liên kết
sử dụng liên kết làm địa chỉ nguồn cho tất cả các kết nối gửi đi.

-n viết một dòng về các proxy đã đóng chắc chắn để viết thêm vào bài viết
về proxy mở, trong một biểu mẫu
127.0.0.1 http: 8080 đã đóng

-x in thông tin proxy mở rộng (proxy-agent và những thứ tương tự) nếu có. Cái này
sẽ nằm trên cùng một dòng "mở" (hoặc "đóng" với -n), cuối cùng, được bao trong hình vuông
dấu ngoặc [].

-i tên tập tin
đọc danh sách các máy chủ để kiểm tra từ một tệp nhất định tên tập tin (ngoài lệnh
dòng), hoặc từ stdin nếu tên tập tin nếu `- '.

Nghị định thư Hải cảng đặc điểm kỹ thuật
Các giao thức proxy và cổng để thử (proto_port_spec) được chỉ định bằng cú pháp sau:
[proto:] [cổng, cổng, cổng]
như:
hc: 3128,8080 (giao thức http trên các cổng 3128 và 8080)
hc: (danh sách mặc định của các cổng cho giao thức http)
3128 (thử giao thức http trên cổng http tiêu chuẩn 3128)
1234 (thử tất cả các giao thức trên cổng không chuẩn 1234)

chạy proxyCheck -h để xem danh sách các giao thức được hỗ trợ và các cổng mặc định.

SỬ DỤNG


Cách sử dụng đơn giản nhất proxyCheck là cố gắng kết nối với ví dụ: máy chủ thư của riêng bạn với trò chuyện trên mạng
phương pháp kiểm tra. Trước tiên, hãy kết nối với máy chủ thư của bạn trên cổng 25 để xem dòng nào nó xuất ra
khi kết nối (dòng chào SMTP) và sử dụng nó với trò chuyện trên mạng:

proxycheck -d yourmailserver.example.org:25 \
-c trò chuyện ::chào hỏi địa chỉ IP...

proxyCheck sẽ viết một dòng duy nhất cho mọi proto: cổng mà nó tìm thấy đang mở trên stdout, trong
hình thức:
127.0.0.3 hc: 80 mở
Ở đâu 127.0.0.3 là địa chỉ IP của máy chủ đang được kiểm tra, hc là tên giao thức (HTTP
KẾT NỐI, tham khảo ý kiến proxyCheck -h để có danh sách đầy đủ các giao thức) và 80 là một số cổng ở đó
dịch vụ proxy đang chạy.

Ngoài ra, nếu proxyCheck có thể đoán đi Địa chỉ IP của một proxy như được nhìn thấy bởi một
hệ thống đích và nếu địa chỉ đó khác với đầu vào proxyCheck đang kết nối
để, nó cũng sẽ in thông tin này trên cùng một dòng, như:
127.0.0.2 hc: 80 mở 127.0.0.3
Ở đâu 127.0.0.3 is đi Địa chỉ IP của proxy nhiều tầng / nhiều tầng như được báo cáo bởi
hệ thống đích. Địa chỉ IP này chỉ là gợi ý, không có cách nào đơn giản và đáng tin cậy
hiện đang tồn tại cho proxyCheck để xác định thông tin đó. kiểm tra proxy có khả năng để
phân tích cú pháp một dòng được gửi bởi hệ thống từ xa trong -c trò chuyện trên mạng chế độ - trong chế độ này, proxyCheck bỏ qua tất cả
các ký tự có thể in được sau triển khai nó đã tìm thấy và tìm kiếm để mở `[', khi cố gắng
tìm cách đóng ']' và diễn giải các chữ số và dấu chấm ở giữa dưới dạng địa chỉ IP được
in như trên. Nếu thư trả lời ban đầu của người gửi thư của bạn chứa IP của hệ thống từ xa, hoặc nếu
máy chủ thư của bạn trả lời bằng địa chỉ IP của hệ thống từ xa cho lệnh HELO / EHLO, tính năng này
có thể hữu ích (trong trường hợp cuối cùng, lệnh HELO nên được chỉ định trong trò chuyện).

Thời Gian -n tùy chọn được chỉ định, cho proto: các cổng không chạy dịch vụ proxy mở và
proxyCheck có thể xác định rõ điều này, một dòng ở định dạng sau
Sẽ được viết:
127.0.0.4 hc: 80 đóng
Tuy nhiên, lưu ý rằng trong hầu hết các trường hợp, không có cách nào để xác định đáng tin cậy bất cứ khi nào
dịch vụ là không mở: ví dụ: một máy chủ proxy đang mở có thể bị quá tải và từ chối
kết nối. Trong hầu hết các trường hợp, proxyCheck giả sử proxy ở trạng thái không xác định, chỉ một số
mã được công nhận là dấu hiệu thực của trạng thái "đóng".

Thời Gian -x tùy chọn được chỉ định, sẽ có thêm thông tin proxy được viết trên cùng một dòng
(nếu có), như:
127.0.0.2 hc: 80 mở 127.0.0.3 [AnalogX 3.1415926]
127.0.0.3 hc: 80 mở [AnalogX 3.1415926]
127.0.0.4 hc: 80 đóng [AnalogX 3.1415926]

Người ta có thể thấy một số chi tiết của proxyCheckhoạt động của cung cấp đủ số lượng -v lựa chọn
trong dòng lệnh. Mức độ chi tiết 5 (-vvvvv) sẽ hiển thị hầu hết mọi thứ. Tất cả
đầu ra gỡ lỗi sẽ chuyển đến dòng lỗi tiêu chuẩn và do đó sẽ không ảnh hưởng đến bình thường
hoạt động (khi bạn xử lý proxyCheckcủa đầu ra bằng cách sử dụng một số tập lệnh).

EXIT


proxyCheck sẽ thoát với mã 100 nếu tìm thấy ít nhất một máy chủ proxy đang mở. Trong trường hợp
nếu sử dụng sai, nó sẽ thoát với mã 1. Nếu không tìm thấy proxy nào, proxyCheck
sẽ trả về 0.

Sử dụng proxycheck trực tuyến bằng các dịch vụ onworks.net


Ad




×
quảng cáo
❤️Mua sắm, đặt phòng hoặc mua tại đây — không mất phí, giúp duy trì các dịch vụ miễn phí.