Tôi có một ứng dụng giao tiếp với thiết bị NetApp thông qua api của chúng. Với tường lửa của windows, lệnh api sẽ thất bại. Với tường lửa tắt, lệnh api hoạt động. Tôi không nhận được bất kỳ thông báo nào như "Windows Firewall đang chặn chương trình này".Phát hiện nếu tường lửa của cửa sổ đang chặn chương trình của tôi
Xem qua tài liệu Tôi tin rằng tôi đã tìm thấy các cổng TCP cần mở để các lệnh api hoạt động. Làm thế nào tôi có thể lập trình phát hiện nếu các cổng bị chặn vì vậy tôi có thể hiển thị một tin nhắn cho người dùng về vấn đề tiềm năng?
+1 Dường như trả lời câu hỏi có lập trình. –
Điều này chỉ hoạt động đối với các cổng UDP đến - thêm quy tắc gửi đi để chặn lưu lượng truy cập không bị phát hiện bởi chức năng này.Ngoài ra, nếu cổng UDP được báo cáo là bị chặn thì vẫn có thể đục lỗ tường lửa. – Pete
Bất kỳ ý tưởng làm thế nào để phát hiện nếu UDP gửi đi bị chặn? – Pete