it-swarm-vi.tech

traceroute TCP tương đương với Windows

Tôi đang cố xác định nơi kết nối với Máy chủ bên ngoài bằng cách sử dụng một cổng TCP cụ thể đang bị chặn. Traceroute cho Windows chỉ sử dụng ICMP và telnet sẽ chỉ cho tôi biết rằng cổng is bị chặn và không ở đâu. Có ai biết tiện ích Windows tương tự như traceroute sẽ đạt được điều này không?

24
Lloyd Mangram

Bạn có thể dùng nmap 5.0 với --traceroute Lựa chọn. Bạn cũng sẽ nhận được một portscan miễn phí :).

Nếu bạn muốn kiểm tra một cổng cụ thể, bạn có thể sử dụng -p port Lựa chọn. (Bạn cũng nên sử dụng tùy chọn -Pn để nmap không thử thực hiện thăm dò ICMP thông thường trước). Đây là một ví dụ:

$ Sudo nmap -Pn --traceroute -p 8000 destination.com
PORT     STATE SERVICE
8000/tcp open  http-alt

TRACEROUTE (using port 443/tcp)
HOP RTT  ADDRESS
1   0.30 Origin.com (192.168.100.1)
2   0.26 10.3.0.4
3   0.42 10.1.1.253
4   1.00 gateway1.com (33.33.33.33)
5   2.18 gateway2.com (66.66.66.66)
6   ...
7   1.96 gateway3.com (99.99.99.99)
8   ...
9   8.28 destination.com (111.111.111.111)

Nếu bạn quan tâm đến một công cụ đồ họa, bạn có thể sử dụng zenmap, cũng hiển thị bản đồ cấu trúc liên kết dựa trên đầu ra theo dõi.

topology maps

29
chmeee

Scacco có chức năng định tuyến theo dõi tcp được mô tả trong này Hướng dẫn về Scacco . Scacco có thể được cài đặt trên Windows, đây là hướng dẫn . Tôi không tích cực rằng chức năng của anh ta có sẵn trong phiên bản Windows, nhưng nó có thể.

Sẽ giúp biết được python, hoặc ít nhất là một số kiến ​​thức về lập trình OO (Hướng đối tượng), nhưng bạn có thể không cần nó chỉ để làm theo hướng dẫn mà tôi đã liên kết. sự hiểu biết về mô hình OSI tôi nghĩ.

2
Kyle Brandt

Tôi không chắc liệu nmap --traceroute có hoạt động tốt trên Windows hay không do Windows bỏ qua các yêu cầu đối với các lệnh không chuẩn. Tôi chỉ có một con đường hai bước có hình dạng kỳ lạ đến một thứ gì đó cách đó khoảng 10-20 bước nhảy:

c:\Program Files (x86)\Nmap>nmap -Pn --traceroute -p 443 66.98.200.8

Starting Nmap 6.01 ( http://nmap.org ) at 2012-08-27 18:52 GMT Daylight Time
Nmap scan report for live.sagepay.com (195.170.169.9)
Host is up (0.21s latency).
PORT    STATE SERVICE
443/tcp open  https

TRACEROUTE (using port 443/tcp)
HOP RTT      ADDRESS
1   31.00 ms 192.168.192.2
2   62.00 ms 66.98.200.8

Tôi sẽ đăng lại nếu tôi tìm thấy thứ gì đó phù hợp với mục đích chưa được đề cập.

1
James L

Bạn có thể tìm thấy một số liên kết google.

Một triển khai Linux trên traceroute có thể sử dụng TCP và đã thay thế triển khai cũ trên nhiều bản phân phối. Sử dụng đơn giản -T cờ trên các hệ thống đó.

Trên máy Mac -P TCP Làm công việc.

Trong lịch sử, một số công cụ ad hoc đã được phát triển; Trong số các tài liệu tham khảo khác, có một tập lệnh python có thể được sử dụng cũng chỉ định cổng mà người ta cần thăm dò: tcptraceroute.py trong khi một trong những phổ biến nhất là - tcptraceroute bởi Michael Toren.

1
drAlberT

Hãy dùng thử NETSCAN http://www.softperinf.com/products/networkscanner Chỉ cần quét một thiết bị, bạn có thể lấy nó để kiểm tra một loạt địa chỉ IP và cổng và nó hoàn toàn miễn phí.

0
Ian Stewart

Tôi không biết về bất kỳ công cụ theo dõi nào cho các cửa sổ cho phép bạn xác định cổng. Giao thức ICMP được thiết kế cho loại chẩn đoán tuyến đường này; các giao thức khác thì không. Có khả năng, nếu chính Máy chủ nếu không từ chối kết nối, thì đâu đó dọc theo tuyến đường là một tường lửa chỉ đơn giản là bỏ các gói mà không trả lại bất kỳ thông tin nào khác cho nguồn, trong trường hợp đó, không có tiện ích nào hoạt động cho tình huống của bạn.

Bạn có thể thử bắn lên Wireshark , và sau đó dịch chuyển tức thời trên cổng mong muốn của bạn đến hệ thống đích. Bạn có thể (nhưng có lẽ sẽ không) nhận được TCP_RESET hoặc là DEST_UNREACH hoặc một cái gì đó trở lại từ bất kỳ tường lửa nào đang chặn thông tin liên lạc, nhưng điều này là không thể. Cuối cùng, bạn cần nói chuyện với những người có thể theo dõi lộ trình và xem xét các quy tắc của tường lửa trên đường đi.

Chúc may mắn.

0
quux

Có một vài lựa chọn thay thế Windows cho mục ưa thích UNIX LFT .

Thật không may, những người mà mùa xuân đến tâm trí là miễn phí. Nhưng họ là khá tốt.

Thật không may, nếu bạn đang sử dụng WinXP SP2 ~, thì bạn có thể gặp khó khăn khi thực hiện bất kỳ TCP tracerouting. Điều này là do loại bỏ hỗ trợ ổ cắm thô.

0
Dan Carley