Làm cách nào tôi có thể truy cập URL đầy đủ qua TCP, trên OSX (hoặc linux)


0

Có cách nào để tôi có thể iftop(hoặc một số lệnh khác) chạy trên máy mac của mình không (linux cũng không sao) sẽ hiển thị chính xác

  • http yêu cầu đang được thực hiện, bao gồm
  • các tham số được gửi

Hiện tại, iftop cho tôi kết quả như thế này:

nhập mô tả hình ảnh ở đây

Và tương tự, wireshark cung cấp cho tôi rất nhiều thông tin, nhưng không có thông số http nào tôi cần xem:

nhập mô tả hình ảnh ở đây

Câu trả lời:


1

Bạn có thể sử dụng wireshark, proxy như tinyproxy hoặc squid hoặc công cụ gỡ lỗi trong trình duyệt, chrome đã tích hợp nó, Firefox cũng có thể có nó hoặc là một plugin gọi là tiêu đề http trực tiếp.

Wireshark nhận được tất cả các gói mà nó thậm chí có thể nhận yêu cầu từ các máy tính khác trên cùng một mạng. Bạn có thể sử dụng các bộ lọc như http.request.method == "GET" hoặc http.request.method == "POST" Nó nhận thông tin theo gói, yêu cầu có thể dài hơn gói, nhưng không có khả năng xảy ra. Bạn cũng có thể hỏi trên https://ask.wireshark.org . bạn cũng có thể sử dụng một gói sniffer khác như tcp dump.

Để nhận được tất cả yêu cầu từ máy tính của bạn với một proxy, rất có thể bạn sẽ phải cấu hình nó trong suốt và ghi nhật ký tất cả các yêu cầu.

Các công cụ gỡ lỗi trong trình duyệt chỉ nhận được yêu cầu từ một trang, ít nhất là bằng chrome.


Chúng sẽ thấy tất cả các yêu cầu còn lại ngay cả những yêu cầu được gửi bên ngoài trình duyệt?
jayunit100

và, cũng - tôi sẽ nhận được thông số http, vv? hoặc chỉ tên miền. Vấn đề của tôi bây giờ là iftop chỉ cung cấp tên miền và bất kỳ công cụ dựa trên lông mày nào cũng chỉ giám sát các yêu cầu thông qua lông mày. Tôi cần theo dõi lưu lượng được gửi bởi các chương trình tùy ý ....
jayunit100

(câu hỏi cập nhật để thể hiện tốt hơn vấn đề tôi đang có).
jayunit100
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.