問題タブ [windows-firewall]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - Windows ファイアウォールがプログラムをブロックしているかどうかを検出する
API を介して NetApp デバイスと通信するアプリケーションがあります。Windows ファイアウォールがオンになっていると、api コマンドは失敗します。ファイアウォールをオフにすると、api コマンドが機能します。「Windows ファイアウォールがこのプログラムをブロックしています」などのメッセージが表示されません。
ドキュメントに目を通すと、API コマンドが機能するために開く必要がある TCP ポートが見つかったと思います。ポートがブロックされているかどうかをプログラムで検出して、潜在的な問題についてユーザーにメッセージを表示するにはどうすればよいですか?
windows - Java 7 は、ファイアウォールがオンになっている場合、Windows Vista および 7 での FTP 転送を防ぎます。何か案は?
Java 7 は、Windows Vista および 7 での FTP 転送を防ぎます。
FTP では、ファイルを転送する前に PORT または PASV コマンドを送信する必要があります。コマンドの 1 つが送信されるとすぐに、Windows ファイアウォールはそれを送信したソケットを閉じます。これは、ファイアウォールが有効で、java.exe の例外がない場合にのみ発生します。この問題は、新しい Vista IP スタックを使用する Java 7 に関連していると思われます。
この問題を修正または回避する方法を知っている人はいますか? 私たちは Java FTP ライブラリを配布しているので、明らかに例外を自分で追加することはできません。
例外:
JRE バージョン情報:
フォローアップ 1 (2011 年 11 月 14 日): Oracle は問題を分析し、Windows ファイアウォールおよび/または IPv6 スタックのバグであると思われることを発見しました。彼らはネイティブ C (つまり、非 Java) アプリで問題を再現することができたので、これはバグが Java にないことの強力な証拠です。彼らはマイクロソフトに通知したので、ボールは今彼らのコートにあります. 詳細については、http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7077696を参照してください。
フォローアップ 2 (2012 年 7 月 27 日): Oracle の (非常に役立つ) 担当者から、この問題は現在 Microsoft にエスカレートされているとのことでした。すぐに何らかの結果が得られることを期待しています。
フォローアップ 3 (2012 年 8 月 15 日): Oracle の担当者は、Microsoft がバグを受け入れ、優先順位付けを行っていることを伝えました。
フォローアップ 4 (2012 年 9 月 21 日): Microsoft は、現在 Oracle によってテストされているパッチを作成しました。発売日については何も言われていません。
フォローアップ 5 (2012 年 10 月 11 日): ついに成功!Microsoft は修正プログラムを公開しています。彼らは、修正が将来の一般的なソフトウェア アップデートに含まれることを暗示しています。
「この問題による深刻な影響を受けていない場合は、このホットフィックスを含む次のソフトウェア アップデートを待つことをお勧めします。」
android - サードパーティのアンチウイルスの問題、Android コードが実行されていない
URL http://192.168.56.1/test/Service1.asmxを使用してローカルの Android エミュレーターでコードを実行すると、私の Android コードは Web サービス呼び出しを行います。上記のURLですが、スマホにアプリをインストールして使ってみると、接続が拒否されたというエラーが出ました。ファイアウォール設定を使用して、Windows 7 マシンでポート 80 を開きました。
接続拒否のエラーが発生しないように、Mcafee AntiVirus のファイアウォールのブロックを解除する方法を知る必要があります。
誰でも助けてもらえますか?
vb.net - ポートが Windows ファイアウォールによってブロックされているかどうかを確認する
着信接続と発信接続の両方で、特定のポートが Windows ファイアウォールによってブロックされているかどうかを確認するにはどうすればよいですか。
次のようなコード サンプルを見たことがあります。
しかし、他のソケットエラーではなく、ファイアウォールのブロックが原因で例外がスローされたかどうかをどのように知ることができますか?
windows-firewall - アプリケーションは、アンインストール時にファイアウォール ルールを削除する必要がありますか?
私の製品には、初回起動時 (手動起動時) にファイアウォール ルールを追加するサービスがあります。製品のインストーラーがファイアウォール ルールを追加しません。
製品をアンインストールすると、サービスは製品がアンインストールされるかどうかを認識しないため、ファイアウォール ルールがボックスに残ります。
1) ボックスにファイアウォール ルールを適用しても問題ありませんか? そのルールを追加するサービスがそこにない場合、それは何らかの形でボックスに害を及ぼしますか?
2) 関連するアプリケーションがアンインストールされた後でも、Windows ファイアウォールはアプリケーションを認識していますか、それともポートを開いたままにしていますか?
http - TCPレイヤーの接続中にFirefoxのipv6接続が失敗しました
Windows XP SP3 から firefox 6 で IPv6 リンクローカル アドレス経由で http サーバーに接続しようとしています。 サーバーの IPv4 アドレスでの接続はうまくいきましたが、IPv6 は接続失敗エラーで失敗しました。
Wireshark では、シーケンスは次のように観察されます。
5 回目の送信では、要求された html ファイルが含まれています。しかし、ブラウザには接続に失敗したと表示されます。tcp レイヤーがメッセージを受信したようで、http レイヤーまたはブラウザーに配信できません。ファイアウォールを無効にしましたが、結果は同じです。
誰かが追求するための手がかりやヒントを与えることができますか. ありがとうございました。
java - Windows 7ファイアウォール:コマンドラインからグループアイテムを変更する
ユーザーが(とりわけ)Windowsファイアウォールを管理できるようにするインターフェイスを作成しています。Windowsに付属のGUIは次のようになります
私のGUIはJavaで書かれており、netsh advfirewall firewall
コマンドを使用して現在の設定を読み取り、変更を保存します。
一部のアイテムは、ファイアウォール内の単一のレコードです。ただし、「Windowsリモート管理」アイテムは「グループ化された」アイテムの1つです。これは複数のアイテムの組み合わせです。これが組み合わせのアイテムの1つです。
この場合、グループ全体が無効になりますが、タイプがpublicまたはprivate、あるいはその両方で有効にできます。(ドメインは言うまでもありません)
Windows GUIを使用してこのグループを有効にする場合、1つのタイプのみを有効にすると、グループ内のすべてのアイテムを複製する必要があります。無効タイプ用に1つ、有効タイプ用に1つ。
2番目のコピーを作成しようとすると、問題が発生します。このnetsh advfirewall firewall add rule
コマンドでは、新しいアイテムにグループ化を設定できません。つまり、2番目のコピーを作成できないということです。つまり、アイテムがWindowsによって既に複製されていない限り、両方のタイプ(パブリックとプライベート)を一緒に有効または無効にすることしかできません。これは私が望んでいることではありません。
この2番目のコピーを作成するにはどうすればよいですか?Javaまたはコマンドラインでそれを行う方法について何かアイデアはありますか?netshエクスポートでバイトファイルが作成されることがわかりました。レジストリバイトファイルのようです。を使用してファイアウォールを編集する方法はありreg query
ますか?ファイアウォール設定はレジストリのどこに保存されますか?私は自分自身を書くことを避けたいと思ってい.exe
ます。
sql-server - SQL Server saアカウントへの接続を停止しますか?
ブルートフォース攻撃を受けているSQL2008ボックスがあります。彼らはすでに無効になっているSAアカウントに侵入しようとしています。Windowsファイアウォールを使用して、SAアカウントへのログイン要求をすべて拒否する方法はありますか?現在、IPでブロックしていますが、SAアカウントへのすべてのアクセスをブロックするようにカスタムファイアウォールルールを構成する方法があるかどうか疑問に思っています。
windows - 組み込みのWindowsファイアウォール:発信接続をロックしますか?
デフォルトでは、Windowsファイアウォールはデフォルトで着信(ローカルで作成されたリッスンソケット)接続をブロックしているようです。その後、exeファイルごとに許可することができます。
発信接続に同様の設定を行うことはできますか?そのため、Windowsは、exeファイルの送信接続を許可するか拒否するかを尋ねます。
可能な場合は、この機能を有効または無効にするカスタムGUIの作成を検討しています。これは、独自のファイアウォールを作成する場合に比べて低コストのオプションです。
XPとVista/Win7について知りたいのですが。
inno-setup - アウトバウンドWindowsファイアウォール例外を追加する方法は?
作成しているアプリケーションのアウトバウンド接続用にWindowsファイアウォールを開く必要があります。
私が見つけることができた最良の答えはここにあります:
http://www.shafqatahmed.com/2008/01/controlling-win.html
http://www.vincenzo.net/isxkb/index.php?title=Adding_a_rule_to_the_Windows_firewall
問題は、メソッドがインバウンドルールのみを作成し、アウトバウンドルールは作成しないことです。(C#スクリプトとInnoSetupスクリプトはどちらも同じ方法を使用します。)これは私にはまったく役に立ちません。
Windowsファイアウォールのデフォルトの動作はアウトバウンドトラフィックを許可することですが、それは誰かがそれを変更しないことを保証するものではありません。
C#で行うよりも、インストーラーで(InnoSetupを使用して)これを行う方が好きです。
私は何か見落としてますか?
アウトバウンドルールを作成する方法を知っている人はいますか?